我如何抓取并显示我网站的读者评论

时间:2013-10-24 作者:Sohag

如何在不同的页面中获取并显示我的新闻网站的读者评论?

假设,我在一个新闻网站上发表了评论,并上传到我的帖子中。我想将评论(仅评论)显示到我网站的另一个页面中。如何显示网站的所有新闻评论?

1 个回复
SO网友:Mayeenul Islam

Sohag,你在寻找get_comments().
请参阅Codex.

<?php $args= array(
    \'author_email\' => \'\',
    \'ID\' => \'\',
    \'karma\' => \'\',
    \'number\' => \'\',
    \'offset\' => \'\',
    \'orderby\' => \'\',
    \'order\' => \'DESC\', //ASC or DESC
    \'parent\' => \'\',
    \'post_id\' => 0,
    \'post_author\' => \'\',
    \'post_name\' => \'\',
    \'post_parent\' => \'\',
    \'post_status\' => \'\',
    \'post_type\' => \'\',
    \'status\' => \'approve\', //approve, hold, spam, trash
    \'type\' => \'\',
    \'user_id\' => \'\',
    \'search\' => \'\',
    \'count\' => false,
    \'meta_key\' => \'\',
    \'meta_value\' => \'\',
    \'meta_query\' => \'\',
);

$wpse_comments = get_comments( $args );

foreach( $wpse_comments as $s_comment ) :
    echo $s_comment->comment_author;
    echo \'<br />\';
    echo $s_comment->comment_content;
endforeach;

?>
改变现状Page Template 并在其中使用代码。希望您能理解代码的含义。不需要从这里复制所有的论点,只需要接受你需要的论点,让另一个安静下来。

尝试<?php var_dump( $wpse_comments ); ?> 查看查询得到的属性是什么,然后相应地使用它们。

结束

相关推荐

获取wp_list_Comments的完整代码,而不是替换它

我想知道这是否可行,因为我不想编辑评论的标准/默认布局。我已经试过了,但不知怎么的,它不会把列表项放在我的div部分。这就是为什么我想找到full code of wp_list_comments; 我想更改其中的列表项。。。这可能吗?如果是,我在哪里可以找到它?