kodansha / killer-pads
Killer Pads 是一个类似于安全垫的插件,遵循“预防胜于治疗”的理念。它激活了 WordPress 网站的默认安全配置和操作效率。
v1.5.5
2024-03-06 09:03 UTC
Requires
- php: >=7.3
README
Killer Pads 是一个类似于安全垫的插件,遵循“预防胜于治疗”的理念。它激活了 WordPress 网站的默认安全配置和操作效率。
特性
管理页面定制
- 禁用管理仪表板页面
- 向管理页面添加favicon图标(
favicon.ico
、favicon.png
或favicon.svg
必须放置在您的主题根目录中) - 禁用自动保存
- 默认禁用评论功能
移除REST路由
- 移除除知名插件和显式白名单外的所有路由
安全顾虑
- 禁用XML-RPC
安装
此插件旨在仅通过 Composer 安装。
按照以下方式配置您的 composer.json
{ // ... snip ... "require": { // ... snip ... "kodansha/killer-pads": "^1.0.0", // ... snip ... }, // ... snip ... }
配置
REST路由
默认情况下,以下命名空间允许在白名单中
api
preview
如果您想提供自己的白名单(例如 wp/v2
),请将以下内容添加到 wp-config.php
define('KILLER_PADS_NAMESPACE_WHITELIST', ['wp/v2', 'preview']);
警告:即使
wp/v2
命名空间被白名单允许,以/wp/v2/users
开头的 Rest 路由始终被阻止。
移除仪表板功能配置
激活此插件时,管理员主页会被重定向到 /edit.php?post_type=post
。如果您想更改重定向路径,请将以下内容添加到 wp-config.php
define('KILLER_PADS_ADMIN_HOME_PAGE_PATH', "edit.php?post_type=page");
启用评论
默认情况下完全禁用评论功能。如果您想使用评论并在管理员页面显示评论菜单,请将以下内容添加到 wp-config.php
define('KILLER_PADS_ENABLE_COMMENTS', true);