inpsyde/disable-comments

完全取消评论作为WordPress功能。

安装数: 9,386

依赖项: 1

建议者: 0

安全性: 0

星标: 12

关注者: 4

分支: 2

开放问题: 0

类型:wordpress-plugin

1.0.3 2024-03-01 12:56 UTC

This package is auto-updated.

Last update: 2024-09-05 14:12:09 UTC


README

这是一个WordPress插件,完全禁用评论作为WordPress功能。

PHP Quality Assurance

目录

功能

此包是一个简单的无需配置的插件。安装、激活,然后忘记。

它不区分评论类型或帖子类型;它使评论看起来不是WordPress功能。

其他事项包括

  • 强制禁用与评论相关的配置
  • 防止添加评论
  • 防止执行评论查询
  • 从仪表板中删除任何关于评论的引用
  • 确保所有帖子都禁用评论
  • 删除与评论相关的编辑器块和“讨论”编辑器侧边栏面板
  • 删除与评论相关的REST API端点

警告

该插件使用allowed_block_types_all过滤器来禁用与评论相关的块。当该过滤器运行时,仅JavaScript注册的块不会被识别,并且所有块都会在激活此插件时被删除

关于主题的注意事项

即使禁用评论,主题也可能硬编码与评论相关的输出。

这可能适用于FSE主题,但对于这些主题,应该可以使用网站编辑器来删除模板中的不必要部分。“传统”主题在关闭评论时(此插件确保了这一点)不应输出任何与评论相关的输出。如果您在主题中看到任何与评论相关的输出,请联系开发者或使用子主题来替换有问题的模板/模板部分。

要求

  • PHP 8.0+
  • WP 6.0+

该插件没有生产依赖项。当通过Composer开发安装时,该包需要

安装

安装此包的最佳方式是使用Composer

$ composer require inpsyde/disable-comments

由Syde精心打造

Syde团队自2006年以来一直在从事Web工程。Syde

致谢

最初作为https://github.com/bueltge/remove-comments-absolutely的分支出现。

许可证

此存储库是免费软件,并按照GNU通用公共许可证版本2或(根据您的选择)任何后续版本的条款发布。有关完整许可证,请参阅LICENSE

贡献

欢迎提交错误报告和贡献,但请不要要求添加功能或配置。对于此主题的较不“激进”的方法,还有其他几种选择。