11
在WordPress中禁用评论是一种实用的解决方案,可以阻止不必要的讨论,重新控制您的网站。无论是垃圾邮件、节省时间还是清晰的内容,正确的办法取决于您的目标。
禁用WordPress评论:分步指导
禁用WordPress评论的方法有很多,从简单的设置到技术干预。选择适合您目的的方法——以下是所有选项的详细说明:
- 通过仪表板进行全局停用:打开WordPress后台,点击“设置”☻“讨论”。取消选中“允许访客评论新帖子”旁边的复选框。点击“保存更改”进行确认。此设置将阻止所有未来帖子和页面的新评论。注意:已发布的帖子不受影响。
- 自定义单个帖子:在编辑器中打开已发布的帖子或页面。点击右侧文档选项卡中的讨论,取消选中允许评论旁边的复选框。保存更改。提示:在帖子列表(帖子☻所有帖子)中使用快速编辑可同时编辑多个帖子。按住Ctrl/Cmd键选择多个条目,点击快速编辑,然后禁用所有选定帖子的评论功能。
- 精确控制插件:在Wordpress中安装Disable Comments插件。激活后,您可以在Settings ☻ Disable Comments中找到针对特定帖子类型(帖子、页面、媒体)或整个网站禁用评论的选项。该插件还可以从前端删除所有评论小部件和字段。
禁用WordPress评论:掌握隐藏的陷阱
即使禁用评论后,有时仍会留下残余——从数据库条目到隐藏的设置。这是关闭所有漏洞的方法。
- 忘记媒体评论了吗?WordPress默认允许在图片和PDF文件下发表评论。通过在functions.php中添加以下代码来删除此选项:php 复制 function deactivate_media_comments() { remove_post_type_support(‘attachment’, ‘comments’); } add_action(‘init’, ‘deactivate_media_comments’); 或者使用“禁用评论”并在“设置”下选择“媒体”帖子类型。
- 清理数据库:旧评论会造成数据混乱。安装WP-Sweep,删除wp_comments和wp_commentmeta表中的孤立条目。或者,在phpMyAdmin中运行以下SQL查询(请先备份!):sql复制TRUNCATE TABLE wp_comments; TRUNCATE TABLE wp_commentmeta;
- 多站点环境:如果您运营着一个WordPress网络,请对每个子站点分别重复停用操作。借助禁用评论多站点等插件,您可以自动执行此过程。
- 应对主题更新:使用子主题来保护functions.php中的代码更改。像子主题向导这样的插件只需点击两次即可生成子主题——无需FTP访问。
- 不要忘记备份:在每次更改代码之前,请先备份您的网站。UpdraftPlus可自动备份并将它们存储在Google Drive、Dropbox或通过电子邮件发送。一旦设置完成,您就可以避免出现错误。
- 仅暂停评论:如果您想稍后重新激活该选项,请前往“设置”☻“讨论”,并设置选项“在评论出现之前,作者必须已经撰写了已批准的评论”。这样,新评论将发送到垃圾箱,而不会完全删除该功能。