知更鸟Begin主题的WordPress评论功能如何美化留言者等级

2018年8月12日15:42:41评论2 170 人看过打印本文

WordPress评论是博客网站非常重要的一个功能,站长、博主们大多是通过它来交流分享经验。如果你在别人网站评论时留下网站链接,无形中就给自己网站增加了一些外链,对于网站排名多多少少有一些好处,所以WordPress的评论功能深受各大博主、站长们的青睐。对于WordPress的评论功能大家也非常熟悉了,之前也给大家分享了几款增强评论功能的插件,今天给大家分享我美化知更鸟Begin主题留言者等级的方法,大家可以参考我的网站留言。先上图片吧。

知更鸟Begin主题的Wordpress评论功能如何美化留言者等级

强调一下,此功能主要针对知更鸟Begin主题,其他主题自己修改以支持吧。放出代码给大家。

代码

// 评论等级
if (zm_get_option('vip')) {
	function get_author_class($comment_author_email,$user_id){
		global $wpdb;
		$author_count = count($wpdb->get_results(
		"SELECT comment_ID as author_count FROM $wpdb->comments WHERE comment_author_email = '$comment_author_email' "));
		$adminEmail = get_option('admin_email');if($comment_author_email ==$adminEmail) return;
		if($author_count>=0 && $author_count<2)
			echo '<a class="vip vip0" title="评论达人 VIP.0"><i class="be be-v0"></i></ia>';
		else if($author_count>=2 && $author_count<5)
			echo '<a class="vip vip1" title="评论达人 VIP.1"><i class="be be-v1"></i></a>';
		else if($author_count>=5 && $author_count<10)
			echo '<a class="vip vip2" title="评论达人 VIP.2"><i class="be be-v2"></i></a>';
		else if($author_count>=10 && $author_count<20)
			echo '<a class="vip vip3" title="评论达人 VIP.3"><i class="be be-v3"></i></a>';
		else if($author_count>=20 && $author_count<50)
			echo '<a class="vip vip4" title="评论达人 VIP.4"><i class="be be-v4"></i></a>';
		else if($author_count>=50 && $author_count<100)
			echo '<a class="vip vip5" title="评论达人 VIP.5"><i class="be be-v5"></i></a>';
		else if($author_count>=100 && $author_count<200)
			echo '<a class="vip vip6" title="评论达人 VIP.6"><i class="be be-v6"></i></a>';
		else if($author_count>=200 && $author_count<300)
			echo '<a class="vip vip7" title="评论达人 VIP.7"><i class="be be-v7"></i></a>';
		else if($author_count>=300)
			echo '<a class="vip vip8" title="评论达人 VIP.8"><i class="be be-v8"></i></a>';
	}
}

// admin
function get_author_admin($comment_author_email,$user_id){
	global $wpdb;
	$author_count = count($wpdb->get_results(
	"SELECT comment_ID as author_count FROM $wpdb->comments WHERE comment_author_email = '$comment_author_email' "));
	$adminEmail = get_option('admin_email');if($comment_author_email ==$adminEmail) echo '<span class="author-admin"><i class="be be-renzheng"></i></span>';
}

使用

1、如果你使用的是Begin主题,你无须复制整段代码到fonctions.php中,只需要在inc/inc.php文件中修改对应图标即可。

2、你必须将阿里图标改成自己的,否则无法显示。

3、你可以通过设置参数来确定留言者等级。

<span class="author-admin"><i class="be be-renzheng"></i></span>

以上这行代码显示在博主昵称后面,同样将图标修改成自己的。

 

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 明月登楼  1楼

      魔改太多都是给自己未来“挖坑”,所以我现在基本上很少魔改!

        • avatar 李学江

          @明月登楼 我也觉得,可是每次打开网站都会忍不住,这里改一下那里改一下的