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