WordPress隐藏评论内容,只有管理员可见,这个方法是昨天在哆啦B梦看到的,和Easy2hide有的一拼!
Easy2hide这个插件可以隐藏文章或者回复,可以设置为回复文章的人可见。
将下面代码加入到functions.php即可
function private_content($atts, $content = null)
{ if (current_user_can('create_users'))
return '' . $content . ''; return '只有闲的蛋疼的管理员才能看得到的蛋疼的评论'; }
add_shortcode('ss', 'private_content');
add_filter('comment_text', 'do_shortcode');
然后发评论时用这样的格式就可以了,记得去掉ss前面的空格
[ ss]悄悄话[/ss]
效果如下:
这个是只有管理员可以看到内容,还有个插件也可以实现这个功能,不同的是插件可以设置不同权限,让其他用户也可以看到,插件下载地址。
我是用的willin大师写的让评论发图那段JS代码改了下
function comment_private() {
var URL = prompt('请输入要对管理员说的内容:');
if (URL) {
document.getElementById('comment').value = document.getElementById('comment').value + '[ ss]' + URL + '[/ss]';
}
}
记得去掉ss前面的空格,然后comments.php相关地方加入
<a href='#' onclick='comment_image(); return false;'>点这里评论只有管理员看见</a>
即可

这个很有意思。
果然很蛋疼,哈哈
这阵子刚开始学学用wordpress,无意间通过google找到了014.cc,特别倾心您blog的风格,看了您的博文感觉受益良多,您的美文十分实用。也特别容易领会。暗自算算这篇应该是小妹在您网站上偷学的第三招了!开心:)加油哦!真心期盼您的网站蒸蒸日上。
试试~~可以添加图片啊
我怎么觉得你的博客和万戈的那么像。
万戈可是技术牛人,我和他不是一个级别
看了很多文章,BO主也是技术牛人啊,比我们强多了
记得去掉private前面的空格,然后comments.php相关地方加入
[private]悄悄话!只为测试[/private]
。。。。。
这个我都改了,括号里改成ss了
test
试了一下,不行啊,是添加到functions.php?
试了一下,不行啊,是添加到functions.php?
是的啊,我刚测试了,可以的
是添加第一个function代码还是添加第二个?还是两个都添加?
弄好了,但是第二段js代码怎么用?
只有闲的蛋疼的管理员才能看得到的蛋疼的评论
已经解决了,太谢谢你的代码了。哈哈,onclick=’comment_image()这个要改成comment_private才可以的。
我刚上线,没来得及回复你