Add filter to comments loop?

时间:2013-09-26 作者:Branndon

我正在制作一个插件,用于存储推荐人数据以供评论。我已经创建了数据库表,并且在进行注释时正确存储了数据。

现在,我想为每个注释在注释块上附加一个自定义div。如何向注释循环添加过滤器?我想说“如果这个评论ID在我的表中有一个推荐人,那么在我的特殊div中打印出推荐人”。我可以自己写函数,我只需要在哪里注入函数的帮助。

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

在不知道所有细节的情况下,很难说你需要加入什么,但我认为你可以使用comment_text-- 或多或少the_content 评论的数量。

add_filter(
  \'comment_text\',
  function ($comment) {
    return $comment.\'<div>This is your special division</div>\';
  }
);
如果这不太正确,请查看filters listed in the Codex for comments.

结束

相关推荐

COMMENTS_NUMBER显示在指定范围之外

我想显示一篇特定帖子的评论数,所以我想我应该使用comments\\u number,但是当我使用它时,评论数会打印在应该包含在其中的范围之外。我也尝试过使用get\\u comments\\u number,但那根本不显示任何内容。下面的代码已添加到我的函数中。php和其他代码,但我无法在span中显示注释编号-它只是打印在页面顶部。$content .= \'<p class=\"meta\"><span class=\"date\">\'.$date.\'</span&