pivvenit / wordpress-readonly
激活只读模式的 WordPress 插件
2.0.13
2023-12-16 13:31 UTC
Requires
- php: >=8.2
- ext-json: *
- wp-cli/wp-cli-bundle: *
Requires (Dev)
- php-parallel-lint/php-parallel-lint: ^1.2.0
- php-stubs/wp-cli-stubs: ^2.4
- squizlabs/php_codesniffer: ^3.4
- szepeviktor/phpstan-wordpress: ^1.3.0
- dev-master
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- dev-dependabot/composer/mustache/mustache-2.14.1
- dev-dependabot/composer/szepeviktor/phpstan-wordpress-0.7.7
- dev-dependabot/composer/rmccue/requests-1.8.1
- dev-dependabot/composer/wp-cli/wp-cli-2.5.0
- dev-dependabot/composer/php-stubs/wp-cli-stubs-2.5.0
- dev-dependabot/composer/wp-cli/wp-cli-bundle-2.5.0
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/composer/composer-1.10.22
- dev-dependabot/composer/squizlabs/php_codesniffer-3.6.0
- dev-dependabot/composer/php-parallel-lint/php-parallel-lint-1.3.0
This package is auto-updated.
Last update: 2024-09-16 15:00:27 UTC
README
这是一个使 WordPress 成为只读模式的插件。其主要用途是蓝绿部署,其中活动应用插槽需要(短暂)只读窗口以将数据库同步到其他插槽。
功能
WP-CLI
命令用于启用和禁用只读模式- 使用通知通知登录用户(在管理员中)即将进入
readonly
阶段。 - 在
prepare
和readonly
阶段期间禁用所有用户的登录。 - 在
readonly
阶段期间丢弃所有POST
请求,并返回503 Service Unavailable
。 - 禁用只读模式后,刷新登录用户的管理员页面。
安装
此插件是为使用 Composer
的 WordPress 网站设计的,例如 Bedrock。
composer require pivvenit/wordpress-readonly
使用方法
启用只读模式
./vendor/bin/wp readonly enable
禁用只读模式
./vendor/bin/wp readonly disable