WordPress管理员评论回复添加标注Admin印章

米扑博客,为了区别管理员与游客或用户的评论或评论回复,显示博主身份是必要的。

本文原文,请见米扑博客: WordPress管理员评论回复添加标注Admin印章


例如:米扑博客 - 关于

 

WordPress管理员评论回复添加标注Admin印章

更酷一点,可以给管理员的评论和回复添加Admin个性印章,方法非常简单,

原理是判断用户ID是否为管理员ID,是则输出印章样式。

截图预览:

 

实现方法:

在comments.php或functions.php文件中找到代码

<?php comment_text(); ?>

在其下面添加以下代码:

<?php if($comment->user_id == 1){ echo '<span class="admin_author">管理员回复</span>'; } ?>

参考样式,admin.gif为印章图片,博客吧不提供,需要的可以自己制作或网上查找相关素材制作

1
2
3
4
5
6
7
8
.admin_author {
     background:url(images/admin.gif) no-repeat right center; width:60px;
     height:41px;
     position:absolute;
     left:60%;
     bottom:5px;
     text-indent:-9999px;
}

注:需要admin_author的父层添加position:relative;

 

 

WordPress 管理员身份,让管理员评论与众不同

每一个独立博客都是一个博主的家,身为一家之主,

WordPress博客的管理员肯定要与众不同了,要不然怎能对得起管理员这一华丽丽的身份呢 O(∩_∩)O~

 

当然让管理员的评论与众不同,还可以防止一些阿猫阿狗的冒充。

还有有的博客是两个管理员管理的,那就更有必要出来澄清一下。

因为每个博客主题的评论模块都不一样,有的是直接用函数,

有的是用 wp_list_comments 的 callback 回调函数来改变博客的评论样式,修改评论回调函数用到的文件是function.php。

 

 

首先,要让管理员评论与众不同,就必须先确定出管理员来。

一开始用邮箱来判断管理员身份的,但后来发现,邮箱是可以冒充的,只要有人知道了你的邮箱那么他就可以冒充管理员来使用,所以用邮箱来判断,被否定了,否则谁都能冒充还有什么与众不同。

于是海天用ID来判断,一般来说在wordpress中管理员的ID是1

所以我们只要判断ID,就可以明确管理员的身份,而且这个ID可是不能冒充的。

 

ID判断管理员身份:

1
2
3
4
5
// 设置一个布尔类型的变量用于判断该留言的ID是否为管理员的留言
$admin_comment = false;  
if ( $comment ->user_id == 1){
     $admin_comment = true;
}

OK,管理员的身份确定了,现在就要来设置管理员评论的与众不同的样式了。

用改变字体样式来区分的,现在换用admin印章感觉比较帅,但这样可能就造成一篇常常的评论下来,都是红章章。

下面把方法简单说一下,何去何从,各位看官自己选择。

 

1、改变字体样式

只需要在回复框的div样式里加上一个判断,是管理员就输出指定样式的 class

1)这里指定管理员评论字体样式为“.admincomment”,但是具体样式,就由各位看官自己添加至style.css文件中。

2)判断是否为管理员,是的话,就添加输出样式。

<div id="comment-<?php comment_ID(); ?>" class="<?php if($admin_comment) echo 'admincomment';?>">

 

2、增加印章

同样是增加一个判断,不过不是输出class样式了,而是输出一个层,一个有印章图片的层。

1)同样是需要指定DIV的层样式的,不过这个不是改变字体,而是层的位置,这个就根据你博客主题自己调整了。

2)判断是否为管理员,是则输出带有图片的层。这个层到底放在哪也就由你自己决定了。

1
2
3
4
5
<?php
if ( $admin_comment ) {
     echo '<div><img src="http://blog.haitianhome.com/wp-content/themes/prowerV3.1/image/admin.gif"></div>' ;
}
?>

3、印章下载:

大家想要什么样式来证明你管理员华丽丽的身份,自己选择吧,有什么问题,欢迎大家提问~

 

最新更新:

用 WP Thread Comment 插件的朋友,可以直接登陆后台插件设置页面,有个 Edit Comment HTML ,这个就是评论框输出的样式,你只需要在适当地方加上代码就可以了。

1
2
3
4
5
<?php
if ( $comment ->comment_author_email == "123@123.com" ) {
     echo "<div><img src='http://blog.haitianhome.com/wp-content/themes/prowerV3.1/image/admin.gif'></div>"
}
?>

 

核心重点

用ID判断只要在相应地方换上“$comment->user_id == 1”  就OK

注意:有的朋友可能开启了缓存插件,造成不会立即显示,清空缓存

 

米扑博客做法和效果

vim wp-includes/class-walker-comment.php 

添加代码:

1
2
3
4
// 显示博主身份
if ( $comment ->user_id == 1) {
     echo ' <span style="font-size: 0.9em; font-weight:normal; color:#aaa">[博主]</span>' ;
}

 

效果见本文上面第一张图,或访问 米扑博客 - 关于

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你的博客订阅人比较多,那么,留言的放开肯定会非常的多,当留言多到一定程度是,页面的打开速度就会比较较慢,如果页面加载慢的话,可想而知,当访客访问时,就会急不可耐的跳出去,这样的话,我们就会损失很多的流量,所以如何解决这个问题呢,那么,就要看看我们今天推荐的插件WP Thread Comment。 WP Thread Comment是国内的WordPress爱好者开发的,此插件就是为了解决上面所说的问题,除此之外,还有如下功能: •用户可以对已有评论进行回复讨论 •嵌套或成串显示相关讨论。 •无需对Wordpress和主题进行修改,便于安装。 •可于管理后台自定义的HTML、PHP和CSS。 •支持AJAX,无需刷新整个页面即可留言。 •可自由选择是否使用AJAX效果。 •还能如果管理员了留言,会发送提醒留言已经回复的邮件 所以,这款插件的功能十分的强大,下面就来安装这款插件吧! WP Thread Comment插件安装: 1.下载WP Thread Comment并解压,将"wordpress-thread-comment"文件夹更名为"wp-thread-comment"。 2.将此文件夹上传到Wordpress的插件目录:'Wordpress根目录/wp-content/plugins/'。 3.在后台的插件管理处激活,检查已有评论下是否出现了“回复”的连接。 4.在后台"Setting"--->"WP Thread Comment"其它设置,如AJAX和HTML/CSS等请移步后台的设置区,如下图: 在设置页面,你可以对插件进行相关的设置,如果你对Comment HTML的样式不满意,你还可以自定义样式,一 切都随心所欲,觉得不错的话,那就下载试试吧。
如果你忘记了 WordPress 管理员密码,可以通过以下步骤重置密码: 1. 访问登录页面:在网址后面添加 /wp-admin,例如:www.example.com/wp-admin。 2. 点击 "忘记密码":在登录页面,点击 "忘记密码" 链接。 3. 提供用户名或电子邮件:输入 WordPress 管理员的用户名或与其关联的电子邮件地址,并点击 "获取新密码"。 4. 检查电子邮件:WordPress 会向你提供的电子邮件地址发送一封包含密码重置链接的电子邮件。请检查你的邮箱(包括垃圾邮件文件夹)。 5. 重置密码:点击密码重置链接,进入重置密码的页面。 6. 设置新密码:输入新的密码,并确认。确保密码强度足够高,以确保账户安全。 7. 登录:使用新的密码登录你的 WordPress 管理员账户。 如果你没有收到重置密码的电子邮件或者上述步骤无法帮助你解决问题,你可以尝试以下两种方法: 1. 通过数据库重置密码:使用 phpMyAdmin 或其他数据库管理工具访问你的 WordPress 数据库。找到 `wp_users` 表并编辑管理员用户的行。将密码字段更改为新的加密密码(可以使用在线加密工具生成)。保存更改后,你可以使用新密码登录 WordPress 管理员账户。 2. 使用 FTP 重置密码:通过 FTP 访问你的 WordPress 网站文件。找到 `functions.php` 文件,并在文件末尾添加以下代码: ``` wp_set_password( 'new_password', 1 ); ``` 将 `new_password` 替换为你自定义的新密码。保存更改后,访问你的 WordPress 网站,在登录页面使用新密码登录。 请注意,这些方法都需要一定的技术知识和对你的 WordPress 网站的访问权限。如果你不确定如何操作或遇到问题,建议联系你的网站管理员或寻求专业帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值