前面的建站教程中,我们介绍了如何给网站添加评论功能,如果网站有了评论功能,用户在网站上发布了评论之后,Wordpress调用最新评论文章列表就会把最新评论的文章调用出来。
在强大的WordPress程序面前,调用最新评论文章列表也最简单,使用下面的代码就可以轻松调用出来。
<?php
$pop = $wpdb->get_results(
"SELECT DISTINCT comment_post_ID
FROM$wpdb->commentsWHERE comment_approved = 1
ORDER BY comment_date_gmt DESC
LIMIT 5" ); ?> <?php foreach($pop as $post) : ?> <li><a href="<?php echo get_permalink($post->comment_post_ID); ?>" target="_blank"><?php echo get_the_title($post->comment_post_ID); ?></a></li> <?php endforeach; ?>代码解释:LIMIT 5代表调用5篇最新评论的文章列表。
上面的代码是调用最新评论的文章标题和文章链接,也有学建网站学员在做网站时,需要调用出最新发布评论的留言内容,这时就可以使用以下的代码来调用最新评论内容。
<?php
$comments =get_comments(status=approve&number=5&order=asc);
foreach($comments as $comment) :
$output = <li> .get_comment_author().发表评论说:<a href=" . esc_url( get_comment_link($comment->comment_ID) ) . "> . $comment->comment_content . </a></li>;
echo $output;
endforeach;?>
如果想调用评论者、评论时间、评论文章标题可以用下面的代码:
<?php
$comments = get_comments(status=approve&number=4&order=asc);
foreach($comments as $comment) :
$output = <li> .get_comment_author().on <a href=" .esc_url( get_comment_link($comment->comment_ID) ) . "> . get_post($comment->comment_post_ID)->post_title; . </a><p class="icon-clock"><span>.$comment->comment_date.</span></p></li>;
echo $output;
endforeach;?>
标签: