WordPress 彻底禁用评论功能 Disable Comments

WordPress 彻底禁用评论功能 Disable Comments

WordPress 是一个非常流行的开源内容管理系统,它允许用户轻松地创建和管理网站,有时候我们可能需要暂时或永久地禁用 WordPress 的评论功能,以保护网站的安全和隐私,本文将介绍如何使用代码和插件彻底禁用 WordPress 的评论功能。

WordPress 彻底禁用评论功能 Disable Comments

通过代码禁用评论功能

方法一:在主题文件中添加条件

1、打开你的 WordPress 主题文件夹,找到 functions.php 文件。

2、在 functions.php 文件中添加以下代码:

if (!current_user_can('comment')) {
    remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');
    remove_action('wp_head', 'wp_resource_hints', 3);
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'rsd_link');
    remove_action('wp_head', 'wlwmanifest_link');
    remove_action('wp_head', 'adjacent_posts_rel_link');
    remove_action('wp_head', 'start_post_rel_link', 10, 0);
    remove_action('wp_head', 'index_rel_link');
}

这段代码会检查当前用户是否具有评论权限,如果没有,则移除与评论相关的一些函数调用,这样就可以在不影响其他功能的情况下彻底禁用评论功能。

方法二:使用插件禁用评论功能

1、打开 WordPress 后台,点击“插件”->“添加新”。

WordPress 彻底禁用评论功能 Disable Comments

2、在搜索框中输入“Disable Comments”,找到名为“Disable Comments”的插件并安装。

3、安装完成后,点击“设置”->“Disable Comments”,进入插件设置页面。

4、在设置页面中,你可以选择是否启用插件的自动更新功能、是否保留已登录用户的评论历史等选项,设置完成后,点击“保存更改”。

5、这样就成功禁用了评论功能,如果你想要重新启用评论功能,只需在插件设置页面中取消勾选相应选项即可。

相关问题与解答

Q1:禁用评论功能后,如何查看其他用户发布的文章?

A1:虽然禁用了评论功能,但其他用户仍然可以发布文章,你可以在 WordPress 后台的“文章”菜单下查看所有文章,你还可以使用搜索功能查找特定文章。

WordPress 彻底禁用评论功能 Disable Comments

Q2:禁用评论功能后,如何查看其他用户的留言?

A2:如果你只想禁止用户在文章下方留言,可以在主题文件中添加以下代码:

function mytheme_comments($comment_query, $comment) {
     return false; // 返回 false 以阻止显示评论表单和列表。
}
add_filter('comment_query', 'mytheme_comments', 10, 2);

这段代码会覆盖默认的评论查询处理函数,使其不显示任何评论,如果你还想保留已登录用户的留言记录,可以将上述代码替换为:

function mytheme_comments($comment_query) {
     $comment_query->set('status', 'hold'); // 将评论状态设置为“hold”,暂时不显示评论。
}
add_filter('comment_query', 'mytheme_comments');

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/235058.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-20 07:24
Next 2024-01-20 07:28

相关推荐

  • WordPress 5.0+ JavaScript本地化翻译

    WordPress 5.0+ JavaScript本地化翻译随着全球化的发展,越来越多的网站需要支持多种语言,对于 WordPress 这样的开源内容管理系统来说,实现多语言支持是非常重要的,本文将介绍如何在 WordPress 5.0+ 中实现 JavaScript 本地化翻译。1、为什么需要本地化翻译?本地化翻译是指将软件或网站的……

    2024-01-21
    0119
  • 如何使用wordpress插件实现弹出窗口功能

    在当今的互联网时代,网站已经成为了企业和个人展示自我、传播信息的重要平台,而在众多的网站建设工具中,WordPress无疑是最受欢迎的一种,它的强大功能和丰富的插件库使得我们可以轻松地创建出各种类型的网站,弹出窗口功能是许多网站都会使用的一种交互方式,它可以帮助我们更好地与访问者进行互动,提高网站的用户体验,如何在WordPress网……

    2023-11-06
    0423
  • wordpress页面编辑器

    哈喽!相信很多朋友都对wordpresshtml编辑器不太了解吧,所以小编今天就进行详细解释,还有几点拓展内容,希望能给你一定的启发,让我们现在开始吧!如何用百度UEditor编辑器替换WordPress编辑器1、【浏览】到【Ueditor编辑器1 for wordpress 0插件.zip】所存放的位置,点击【现在安装】稍等片刻,插件就上传、安装成功了。点击【启用插件】。这时,再尝试”撰写新文章“,看看这编辑器页面。

    2023-11-24
    0141
  • 云服务器部署WordPress需要注意哪些?

    选择合适的云服务器配置,确保安全性和稳定性,备份数据,优化数据库和插件,定期更新WordPress版本。

    2024-06-08
    0124
  • WordPress网站如何防止被恶意攻击(wordpress屏蔽禁止国内ip访问)

    通过使用防火墙、限制访问权限、更新WordPress版本和插件,以及使用安全插件等方法,可以有效防止WordPress网站被恶意攻击。

    行业资讯 2024-03-12
    0144
  • WordPress 不同文章类型设置不同摘要长度

    WordPress 是一个功能强大的博客平台,它允许用户创建不同类型的文章,为了提高用户体验,我们可以根据不同的文章类型设置不同的摘要长度,本文将详细介绍如何在 WordPress 中实现这一功能。1. 了解文章类型和摘要在 WordPress 中,有两种主要的文章类型:普通文章和页面,普通文章是用户可以发布的内容,而页面通常是静态的……

    2024-01-21
    0168

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入