2010-12-15 47 views
1

我为我的文章编辑器使用自定义简码,现在我有多个简码,如果启用了另一个简码,我想使简码的风格不同。如果没有人为此编写解决方法,是否有像is_shortcode('slideshow')这样的过滤器或条件函数?Wordpress简码和条件语句

回答

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'); 
?>