如何在回调函数中获取评论id?

时间:2014-06-25 作者:manojadams

我正在尝试在自定义回调函数中获取注释ID,我可以在wp-list\\U注释中使用该函数。有什么帮助吗?提前感谢

我将wp\\U list\\U注释用作: wp_list_comments(\'avatar_size=60&type=comment&callback=get_the_rating\');

注意:我之前试图使用参数,但我不确定是否可以在回调函数中使用参数。

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

回调已经传递了参数,但很疯狂the codex 不会记录它们。但是,它确实为您提供了一个示例,前两行是:

function mytheme_comment($comment, $args, $depth) {
    $GLOBALS[\'comment\'] = $comment;
它与捆绑样式中的等效功能相匹配。一旦您将注释对象设置为该示例中的全局对象,那么您就可以自由使用get_comment_ID() 像往常一样。

如果您不想设置全局

$my_comment_ID = apply_filters( \'get_comment_ID\', $comment->comment_ID );
是等效的,但通过可能更安全get_comment_ID().

结束

相关推荐

在自定义的Single-Portfolio.php中使用COMMENTS_TEMPLATE

我希望我的用户能够在我的公文包页面上发表评论。我用自定义帖子创建了一个公文包页面。在我的博客上,我正在使用comments\\u template();然后是评论。php我有代码。在博客方面,它100%有效但是当我添加comments\\u template()时;在公文包单页上,它什么都不做。我没有收到任何错误或任何东西。人们如何在公文包页面中实现评论?您不能使用相同的注释。所有注释的php文件,b谢谢