Wp_list_Comments()所需的回调函数参数

时间:2020-04-11 作者:Kazu25

评论。php

 <?php 
       $args=array(
         \'type\'=> \'comment\',
         \'callback\'=>\'my_comment_list\',
        );
    ?>
    <ol class="comments-list">
     <?php wp_list_comments($args) ?>
    </ol>

功能。php

function my_comment_list($comment,$arg,$depth){

}
尝试创建名为my\\u comment\\u list的回调函数时,回调函数似乎需要三种类型的参数,$ comment, $ arg, $ depth,

我的问题是:

How do you know you need these arguments for callback function?Where do you get detailed explanations of arguments, etc.?

我通常参考Wordpress模板标签和函数中的以下链接,但它不在那里。。。

Wordpress Developer Resource

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

wp_list_comments() 使用Walker_Comment 类来呈现输出。

看见Walker_Comment->start_el() 回调参数的方法:

https://developer.wordpress.org/reference/classes/walker_comment/start_el/

Walker_Comment->end_el() 结束回调参数的方法:

https://developer.wordpress.org/reference/classes/walker_comment/end_el/

相关推荐

Comments.php保留评论日期/时间,但删除日期/时间的#超级链接

我在谷歌上搜索了这个问题,似乎找不到解决方案。。。在评论中,我试图从评论日期/时间中删除超链接,当您将鼠标悬停在评论日期上方时,它会将超链接(示例/#comment-210)链接到以下评论。。。我可以在函数中输入什么。php删除链接,我想保留日期/时间文本。。