tombroucke / otomaties-core
优化 WordPress 安装性能、安全性等。
1.7.2
2023-10-26 18:37 UTC
Requires
- php: ^8.0
- composer/installers: ^1.0 || ^2.0
Requires (Dev)
- phpstan/extension-installer: ^1.3
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7
- szepeviktor/phpstan-wordpress: ^1.3
This package is auto-updated.
Last update: 2024-09-03 22:32:39 UTC
README
安装
composer require tombroucke/otomaties-core
ACF
- 在生产环境和预发布环境中隐藏 ACF 屏幕
WP_ENV == 'production' || WP_ENV == 'staging'
管理界面
- 禁用评论,从管理界面中移除。要启用评论:
add_filter('otomaties_open_comments', '__return_true');
品牌
- 登录屏幕上的标志
- 工具栏中的标志
- 管理界面页脚
要禁用:add_filter('otomaties_whitelabel', '__return_true');
前端
- 禁用表情符号。要启用:
add_filter('otomaties_disable_emojis', '__return_false');
- 将默认图片链接类型设置为 'file'。要更改:
add_filter('otomaties_set_default_image_default_link_type', '__return_false');
- 清理 head 部分
- 重定向单个搜索结果。要禁用:
add_filter('otomaties_redirect_single_search_result', '__return_false');
- 添加用于电子邮件地址隐藏的短代码:
[email]info@example.com[email]
或[email address="info@example.com"]
安全性
通知
WP_DEBUG
或DISALLOW_FILE_EDIT
为TRUE
- debug.log 公开可访问
- 没有激活安全插件。
登录屏幕
- 向登录屏幕添加通用错误
SSL
- 强制附件使用 HTTPS
常规
- 禁用关键选项的更新
users_can_register
&default_role
。要禁用:add_filter('otomaties_disable_update_critical_options', '__return_false');
Otomaties Connect
- Otomaties connect 可以通过 rest API 获取数据。使用公钥/私钥对进行安全认证。
连接
在您的 .env
文件或 wp-config.php
文件中,添加 Otomaties connect 门户中的 OTOMATIES_CONNECT_KEY
常量。
OTOMATIES_CONNECT_KEY='XXXX-XXXX-XXXX-XXXX'
define('OTOMATIES_CONNECT_KEY', 'XXXX-XXXX-XXXX-XXXX');
修订版
- revision.txt 需要位于 web 根目录
- 格式:'YmdHis {{commit hash}}'
- 对于管理员角色,在管理界面页脚中显示修订版
- 在生产环境之外的所有环境中,在控制台中显示修订版
要禁用修订版:add_filter('otomaties_display_revision', '__return_false');