今日闲着没事便将自己网站的谈论区稍作了些批改,这次首要批改的内容是在谈论者周围增加了VIP星级标识以及博主认证标识,其间VIP星级标识是根据谈论数量来中止评级的,下面我就将这次批改的首要内容收拾如下,有需求这方面功用的朋友可以理解一下。下面是我批改后的样式:
这次批改的文件首要是DUX主题的functions.php、main.css与mo_comments_list.php文件,为了防止批改过程中产生的一些错误,建议我们在批改文件之前把这几个文件备份一下。
增加星级图片文件
在批改主题文件前,期望我们先把所需求的图片文件上传至主标题录的img文件夹下,或许你也可以上传到其他文件夹下,不过要记住文件的途径,后面要用到。
functions.php文件批改
将以下代码增加到主题的functions.php文件中,留心代码内容增加至?>前。
// WordPress 增加谈论之星 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\' \")); // 假如不需求管理员显现VIP标签,就把下面一行的 // 去掉 // $adminEmail = get_option(\'admin_email\');if($comment_author_email ==$adminEmail) return; if($author_count>=1 && $author_count<20) echo \'\'; else if($author_count>=20 && $author_count<40) echo \'\'; else if($author_count>=40 && $author_count<80) echo \'\'; else if($author_count>=80 && $author_count<160) echo \'\'; else if($author_count>=160 && $author_count<320) echo \'\'; else if($author_count>=320 && $author_count<640) echo \'\'; else if($author_count>=640) echo \'\'; }
mo_comments_list.php文件
mo_comments_list.php文件是DUX主题谈论区的中心文件,其他主题批改的话或许需求批改主题文件夹下的comments.php文件,具体请讯问主题开发者。关于DUX主题,运用查找东西在mo_comments_list.php文件中找到如下句子:
echo \'