可以检查页面上的快捷代码吗?

时间: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

结束

相关推荐

Add column to pages table

嘿,我正在试图找到编辑中的部分。php页面,其中用我当前的所有页面填充表。我想做的是在表中添加另一个列,以便启动用于更改图片的侧页。有人能告诉我填充表的代码吗?谢谢大卫