WP_LIST_COMMENTS可以输出到变量吗? 时间:2013-10-11 作者:Radek 有没有办法输出wp_list_comments() 变成一个变量?类似于$output = wp_list_comments(array(\'reverse_top_level\' => false ), $comments);我正在编写一个插件,使用标准的WordPress函数而不是编写自己的插件会很方便。 2 个回复 最合适的回答,由SO网友:s1lv3r 整理而成 在默认用法中,这是不可能的,因为默认注释遍历器的性质总是直接输出。但该功能允许提供自定义助行器。进一步了解自定义漫游器:Codex Class referenceexample custom walker class您还可以使用输出缓冲将其保存到变量中(这被认为是脏的):ob_start(); wp_list_comments(array(\'reverse_top_level\' => false ), $comments); $variable = ob_get_clean(); SO网友:Jacob Raccuia 根据功能参考wp_list_comments, 您可以将参数Echo设置为false以返回列表。如果设置为false,那么默认的walker将不会回显代码。wp_list_comments(array(\'reverse_top_level\' => false, \'echo\' => false), $comments); 结束 文章导航