过去几个小时我一直在努力研究如何从wordpress获取最近的评论。这是我如何设法获得最近的帖子....
<h4>Recent Posts</h4>
<ul>
<?php
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"].'</a> </li> ';
}
wp_reset_query();
?>
</ul>
我如何获得最新评论..
PS。我试图将帖子更改为评论但不起作用。
提前致谢
史蒂芬
答案 0 :(得分:0)
您可以使用get_comments()
检索最近的评论。
get_comments()
的工作方式与您用来检索帖子的功能非常相似。
<?php $recent_comments = get_comments( array(
'number' => 5, // number of comments to retrieve.
'status' => 'approve', // we only want approved comments.
'post_status' => 'publish' // limit to published comments.
) );
if ( $recent_comments ) {
foreach ( (array) $recent_comments as $comment ) {
// sample output - do something useful here
echo '<a href="' . esc_url( get_comment_link( $comment ) ) . '">' . get_the_title( $comment->comment_post_ID ) . '</a>';
}
}
进一步阅读:https://codex.wordpress.org/Function_Reference/get_comments