inpsyde / disable-comments
完全取消评论作为WordPress功能。
1.0.3
2024-03-01 12:56 UTC
Requires
- php: >= 8.0
Requires (Dev)
- inpsyde/php-coding-standards: ^1
- inpsyde/wp-stubs-versions: dev-latest
- vimeo/psalm: ^5.10.0
This package is auto-updated.
Last update: 2024-09-05 14:12:09 UTC
README
这是一个WordPress插件,完全禁用评论作为WordPress功能。
目录
功能
此包是一个简单的无需配置的插件。安装、激活,然后忘记。
它不区分评论类型或帖子类型;它使评论看起来不是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。
贡献
欢迎提交错误报告和贡献,但请不要要求添加功能或配置。对于此主题的较不“激进”的方法,还有其他几种选择。