在wordpress主题开发中,常常遇到当前作者相关数据的调用,今天给大家分享的是如何调用当前作者的评论数量,纯代码添加到functions.php文件内,不需要插件的辅助,是一个非常实用的功能方案。
第一步:添加以下计数核心代码,添加到在functions.php里面
打开位于主题文件夹中的functions.php文件,并添加(复制和粘贴)以下代码。 保存文件并将其上传到服务器。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
function bac_comment_count_per_user() { global $wpdb; $comment_count = $wpdb->get_var( 'SELECT COUNT(comment_ID) FROM '. $wpdb->comments. ' WHERE comment_author_email = "' . get_comment_author_email() .'" AND comment_approved = "1" AND comment_type NOT IN ("pingback", "trackback")' ); //Discriminate between singular and plural. if ( $comment_count == 1) { echo ' (1 comment)'; } else { echo ' (' . $comment_count . ' comments)'; } } |
第二步:在需要显示的位置添加以下函数。
1 |
<?php bac_comment_count_per_user(); //Display the total Comment count per Author ?> |