可以检查页面上的快捷代码吗? 时间:2011-10-19 作者:michail 是否可以使用PHP/WP函数检查打开的页面上使用了哪些短代码?我为什么需要它?我在每个页面上都有特殊的div(“#page navi”),当用户使用[公文包]快捷码时,我希望它在这个确切的div中显示其导航。或者当用户使用[图库]时,我想在此分区中显示“这是一个图库”。有什么想法吗?:) 2 个回复 SO网友:Rutwick Gangurde 是的,是的。检查此功能(has_shortcode):Check for a shortcode in a page/post content许多开发人员在创建短代码(在主题和插件中)时犯的一个错误是总是加载所有脚本和样式。为了提高效率,也为了更好地防止冲突,应该只在需要时加载脚本和样式。这是一个非常方便的功能,它可以让您执行任何想要的操作,例如加载脚本和样式,当且仅当帖子有特定的短代码时这[wp-hackers] thread 还列出了一些方法。希望有帮助! SO网友:Wyck 嗯,没有原生的“公文包”短代码,所以您谈论的主题或插件正是支持这一点的。尽管如此,逻辑并不是搜索一个短代码并更改输出,而是在实际的短代码本身中启用输出。正如您在这里的示例中所看到的,您可以添加样式标记(例如div)作为短代码的属性,http://codex.wordpress.org/Shortcode_API 结束 文章导航