本文最后更新于2022年5月18日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!
今天在网上瞎逛让我看到有个博客的留言板中站长回复的内容上竟然有“站长回复”四个大字,很气派。对于流量特别大的站通过这种方法可以很好的区分游客和站长,免得有些人冒充站长发广告。详见本站导航栏“关于本站”-“我要留言”,是不是感觉高大上了呢,啊哈哈。。。
原理:判断用户ID一般站长都是1啦。如果ID为1则输出大红印章,也可以设置多个用户,比如有多个管理员的可以把ID设置成1、2、3等等。
这个印章做得是正好比回复一行字的时候高出来一点点,这样显得更专业就算游客能发图片模访站长像发个这样比留言框还要高的图片是不可能的。
我在网上找好好久好久的方法都没有成功可能是别人发布的文章相对于老版本的wordpress也可能是我自己太菜了。反正就是没成功。很多博客网站都有教程说是在“comments.php”或“functions.php”文件查找
<?php comment_text(); ?>
”代码然后在其下面加
<?php if($comment->user_id == 1){ echo '<span class="forest">管理员回复</span>'; } ?>
反正我是没找到这个代码,可能是我主题的问题吧。
那,就我主题“欲思博客主题”修改版做出以下方法,如果有跟我用一样主题的不妨一式不是一个主题的也可以小试一下,万一成功了呢?
这里仅用到两个文件:一个是“functions.php”另一个是“style.css”
打开主题目录的“functions.php”文件直接查找
if($comment->user_id
代码,把之后的代码
echo '<img src="'.get_bloginfo('template_directory').'/img/master.png">';
更换成
echo '<span class="admin_forest">管理员回复</span>';
然后再打开主题目录中的“style.css”样式文件随便找个旮旯把以下样式粘贴进去;
/** 管理员评论盖章 **/ .admin_forest { background:url(img/master.png) no-repeat right center; width:250px; height:90px; position:absolute; left:40%; bottom:5px; text-indent:-9999px; }
其中master.png就是这个印章的文件了可以自己修改美化搞得美美嗒。