1
我为我的文章编辑器使用自定义简码,现在我有多个简码,如果启用了另一个简码,我想使简码的风格不同。如果没有人为此编写解决方法,是否有像is_shortcode('slideshow')这样的过滤器或条件函数?Wordpress简码和条件语句
我为我的文章编辑器使用自定义简码,现在我有多个简码,如果启用了另一个简码,我想使简码的风格不同。如果没有人为此编写解决方法,是否有像is_shortcode('slideshow')这样的过滤器或条件函数?Wordpress简码和条件语句
有检查现有简码没有API,但它很容易检查全局什么已经注册:
<?php
function my_shortcode($atts) {
global $shortcode_tags;
if (in_array('other-shortcode', $shortcode_tags)) {
// ... do conditional logic
}
}
add_shortcode('my-shortcode', 'my_shortcode');
?>