如何将WordPress快捷码硬编码到主题中?

时间:2011-06-30 作者:Matt

我正在使用WooTheme的画布主题,并希望在[post\\u comments]快捷码中对我的主题进行“硬编码”。[post\\u comments]在我的帖子中显示带有评论计数(即评论10)的评论链接。现在,我正在将[post\\u comments]短代码插入到我的主题的元“元管理器”中;然而,这对我来说并不理想,因为我对这个在我的帖子中显示的位置控制有限。我应该寻找什么类型的函数或类似的函数来在我的内部执行此操作。php文件?

非常感谢。

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

签出do\\u shortcode():http://codex.wordpress.org/Function_Reference/do_shortcode

do_shortcode(\'[shortcode option1="value1" option2="value2"]\');
因此,您的示例是:

do_shortcode(\'[post_comments]\');
更容易的方法是利用底层的注释功能:

http://codex.wordpress.org/Function_Reference/comments_number

<p>
  This post currently has
  <?php comments_number( \'no responses\', \'one response\', \'% responses\' ); ?>.
</p>
您还可以使用get_comments_number 返回值,而不是将其打印到屏幕上。

然而,这个函数需要在循环中才能工作,然而我有一种感觉。

结束