WordPress隐藏评论内容

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]

效果如下:

 WordPress隐藏评论内容

这个是只有管理员可以看到内容,还有个插件也可以实现这个功能,不同的是插件可以设置不同权限,让其他用户也可以看到,插件下载地址

我是用的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>

即可

{ 发表评论? }

  1. Ludou

    这个很有意思。

  2. IM路人

    果然很蛋疼,哈哈

  3. 匿名

    这阵子刚开始学学用wordpress,无意间通过google找到了014.cc,特别倾心您blog的风格,看了您的博文感觉受益良多,您的美文十分实用。也特别容易领会。暗自算算这篇应该是小妹在您网站上偷学的第三招了!开心:)加油哦!真心期盼您的网站蒸蒸日上。

    • chinapartime

      .jpg

      试试~~可以添加图片啊

  4. 猪八戒

    我怎么觉得你的博客和万戈的那么像。

  5. 文龙心

    看了很多文章,BO主也是技术牛人啊,比我们强多了

  6. music265

    记得去掉private前面的空格,然后comments.php相关地方加入

  7. 子不语

    [private]悄悄话!只为测试[/private]

  8. 匿名

    test

  9. 匿名

    试了一下,不行啊,是添加到functions.php?

  10. 一生有你

    试了一下,不行啊,是添加到functions.php?

      • 一生有你

        是添加第一个function代码还是添加第二个?还是两个都添加?

      • 一生有你

        弄好了,但是第二段js代码怎么用?

  11. 一生有你

    只有闲的蛋疼的管理员才能看得到的蛋疼的评论

  12. 一生有你

    已经解决了,太谢谢你的代码了。哈哈,onclick=’comment_image()这个要改成comment_private才可以的。

发表评论

电子邮件地址不会被公开。

 smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Pingback & Trackback

  1. WordPress 隐藏评论内容 | 一生有你 - Pingback on 2011/07/13/ 12:38

无觅相关文章插件,快速提升流量