您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
WordPress主题模板按评论数量显示前100名评论者的方法
张津广2023-11-01 00:44:16WordPress教程已有人查阅
导读如想看看自己博客上哪位博友的留言评论最多及最后的评论时间,下面一段代码会帮你实现这个功能。
如想看看自己博客上哪位博友的留言评论最多及最后的评论时间,下面一段代码会帮你实现这个功能。
可以将下面代码添加到当前主题functions.php中:
可以将下面代码添加到当前主题functions.php中:
function top_comment_authors($amount = 100) {
global $wpdb;
$prepared_statement = $wpdb->prepare(
'SELECT
COUNT(comment_author) AS comments_count, comment_author, comment_author_url, MAX( comment_date ) as last_commented_date
FROM '.$wpdb->comments.'
WHERE comment_author != "" AND comment_type = "" AND comment_approved = 1
GROUP BY comment_author
ORDER BY comments_count DESC, comment_author ASC
LIMIT %d',
$amount);
$results = $wpdb->get_results($prepared_statement);
$output = '<ul class="top-comments">';
foreach($results as $result) {
$output .= '<li class="top-comment-author"><strong> <a href="'.$result->comment_author_url.'" target="_blank" rel="external nofollow">'.$result->comment_author.'</a></strong> 共'.$result->comments_count.' 条评论,最后评论 '.human_time_diff(strtotime($result->last_commented_date)).'前</li>';
}
$output .= '</ul>';
echo $output;
}
调用代码:
<?php top_comment_authors(100); ?>
将代码添加到WordPress主题模板适当位置即可,其中的数字100可以控制显示数量。
本文标签:
很赞哦! ()
相关文章
随机图文
-
wordpress翻译英文的插件有哪些
现而今,最通用的语言当属英语。Ethnologue(民族语言网)在其2015年版用户手册中指出,在全球74亿人中,有近10亿人以某种形式说英语,有4亿人以英语为母语。 -
wordpress图片存放位置目录介绍
Wordpress中的图像文件默认存储在wp-content/uploads目录下,相关信息保存在wp_posts表中。post_type 是 attachment -
WordPress的dashicons.min.css文件有什么作用
不要移除WordPress的dashicons.min.css文件类似于代码重构,不要轻易移除看似“没用”的代码。轻易更改不熟悉的东西,可能会引入更多的问题,从而更加折腾。 -
wordpress采集的方法教学
WordPress是一种使用PHP语言开发的建站程序平台,现在做博客用wp的已经很多了,很多网站制作培训都使用的是wp,特别是在做采集站的时候wordpress的共能很强大。
留言与评论 (共有 条评论) |