将参数传递给wp_list_Comments回调函数

时间:2015-12-06 作者:Pmpr

可以使用callback 中的参数wp_list_comments 像这样:

$args = array( \'callback\' => \'my_callback\', \'avatar_size\' => 48, \'type\' => \'comment\' );
wp_list_comments( $args );
问题是,如何传递参数my_callback 作用已经有三个:

function my_callback( $comment, $args, $depth )
但我需要补充我自己的第四个论点

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

我终于明白了。您只需将您的参数添加到wp_list_comments 作为关联key => value 像这样的配对:

$args = array( \'callback\' => \'my_callback\', \'avatar_size\' => 48, \'type\' => \'comment\', \'arg1\' => $arg1 );
wp_list_comments( $args );
然后在你的my_callback 你有:

function my_callback( $comment, $args, $depth )
您可以访问的位置$arg1;