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

相关推荐

  • 13个好用的 WordPress GDPR 插件,让外贸网站符合欧盟《通用数据保护条例》

    简介GDPR(General Data Protection Regulation,通用数据保护条例)是欧盟于2018年5月25日正式实施的一项数据保护法规,旨在保护欧盟居民的个人数据隐私,对于外贸网站来说,遵循GDPR规定是非常重要的,因为这将有助于提高网站的信誉和安全性,同时也能够避免因违反法规而产生的罚款,本文将介绍13个好用的……

    2024-01-19
    0186
  • WordPress Html5 视频播放器插件 PLYR

    WordPress Html5 视频播放器插件 PLYR在当今的互联网时代,视频已经成为了网站内容的重要组成部分,无论是在线教育、产品展示还是新闻报道,视频都发挥着不可替代的作用,为了能够更好地在网站上播放视频,我们需要一个强大的视频播放器插件,WordPress Html5 视频播放器插件 PLYR 就是这样一个功能强大且易于使用的……

    2024-01-21
    0325
  • wordpress 如何对文章进行排序 ?

    在WordPress后台,进入文章列表页面,点击“快速编辑”或“编辑”按钮,选择“排序方式”,即可对文章进行排序。

    2024-06-01
    0104
  • 如何禁用WordPress 5.5+自带的XML站点地图

    XML站点地图简介XML站点地图(Sitemap)是一种用于描述网站内容的XML格式文件,它可以帮助搜索引擎更快速地抓取和索引网站中的网页,WordPress 5.5+版本自带了一个XML站点地图功能,但有些用户可能希望禁用这个功能,以便更好地控制网站的SEO表现,本文将介绍如何禁用WordPress 5.5+自带的XML站点地图。禁……

    2024-01-20
    0222
  • wordpress添加主题设置

    WordPress 是一个开源的内容管理系统,它提供了丰富的主题和插件来满足用户的各种需求,在开发 WordPress 主题或插件时,我们可能需要向管理员发送一些通知,以便他们了解某些重要信息或者提醒他们进行某些操作,为了实现这个功能,我们可以使用 WordPress 提供的 add_action() 函数来添加管理通知。本文将详细介……

    2024-01-22
    0150
  • 禁用 WordPress 的 JSON REST API

    WordPress 的 JSON REST API 是一个强大的工具,它允许开发者通过 HTTP 请求来访问和操作 WordPress 的数据,在某些情况下,你可能需要禁用这个 API,你可能不希望其他人能够通过 API 获取你的 WordPress 数据,或者你可能遇到了一些与 JSON REST API 相关的问题,在这篇文章中,……

    2024-01-23
    0212

发表回复

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

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