如何在WordPress中列出所有活动和特定的快捷码

时间:2014-11-07 作者:Vasilis

我想知道如何列出特定的短代码,例如,使用此代码可以得到所有活动短代码标记的列表:

<?php 

global $shortcode_tags;

echo \'<pre>\'; print_r($shortcode_tags); echo \'</pre>\';

?>
我想创建一条语句来获取特定的短代码标记,例如:

我们需要所有短代码的列表[你好]

if ($shortcode_tags==[hello]) {

echo \'<pre>\'; print_r($shortcode_tags[hello]); echo \'</pre>\';

}
任何建议;非常感谢。

1 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

条件需要针对短代码的名称字符串进行测试。如果你正在寻找[hello] 条件的快捷码如下所示:

echo \'<pre>\'; print_r( $shortcode_tags[\'hello\'] ); echo \'</pre>\';
所以如果你使用add_shortcode() 要查找的字符串是第一个参数:$tag.

结束

相关推荐

在加载plugins_后,get_plugins()不工作

知道为什么下面的代码function my_plugin_load() { get_plugins(); } add_action( \'plugins_loaded\', \'my_plugin_load\' ); 抛出此错误?Fatal error: 不应调用未定义的函数get\\u plugins()get_plugins() 定义在plugins_loaded 胡克开火了?如果不是,那么什么才是合适的钩子呢?(这个钩子应该启动插件的引导/加载过程)