Wordpress短代码和条件语句

时间:2010-12-15 03:18:53

标签: wordpress

我正在为我的帖子编辑器使用自定义短代码,我现在有多个短代码,如果启用了另一个短代码,我想让不同的风格化短代。是否有过滤器或条件函数,如is_shortcode('slideshow'),如果没有人为此编写解决方法?

1 个答案:

答案 0 :(得分:2)

没有用于检查现有短代码的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');
?>