Template Tag Shoutcodes:在文章及页面中调用Wordpress Template Tags [Wordpress插件]

Template Tag是Wordpress为了方便在模板(主题)中调用数据库中的动态内容而设置的快捷语句,比如用于列出分类的wp_list_categories()、用于显示标签的the_tags()等等,常和模板打交道的人肯定都比较熟悉了。但这些语句一般只能在模板文件中以PHP的方式调用,如果我们想在某篇文章中秀一下我的分类列表呢?

答案就是这个插件了:Template Tag Shoutcuts

Template Tag Shoutcuts允许你在文章(Post)或页面(Page)中以特定的格式调用一些Template Tags。目前已经支持的标记已达40个,且部分支持使用参数(parameter)进行进一步的定义。

举例来说,想调用wp_list_categories()这个tag的话,只需在文章或页面的编辑页面中写入[wp_list_categories]。这样就可以在文章中显示你的类别列表了。

如果想进一步添加参数,比如[wp_list_categories]支持的参数就有

show_option_all, order, orderby, show_last_update, style, show_count, hide_empty, use_desc_for_title, child_of, feed, feed_image, exclude, include, current_category, hierarchical, title_li, echo, depth, number

这么多,具体是干啥用的小童鞋们可以去参考Wordpress官方Codex中资料。lucifr在这里只举个例子:比如想要让类别列表以名称排序,并且只显示其中的几个特定的类别,那么就可以这样写:

[wp_list_categories orderby=“name” include=“3,5,9,16”]

相信会用的人一看也就明白了,希望不会用而对此感兴趣的人也能得到点启示。

优点:

  1. 允许你方便地在文章及页面中调用Template Tags。
  2. 已经支持40个Template Tags,支持使用参数。

缺点:

经Lucifr测试不能让过<code>标签。但似乎对coolcode让路。

作者主页及插件下载:Template Tag Shortcodes: WordPress Plugin

小提示:建议先阅读插件包内的readme.html