innocode-digital / wp-flush-cache
帮助清除不同类型的缓存。
2.3.1
2020-12-30 15:42 UTC
Requires
- php: >=7.1
- composer/installers: ~1.0
README
描述
帮助清除不同类型的缓存。
安装
-
首选方法是使用 Composer
composer require innocode-digital/wp-flush-cache
默认情况下,它将作为 必需插件 安装。可以通过
composer.json
中的extra.installer-paths
来控制。 -
另一种方法是将其仓库克隆到
wp-content/mu-plugins/
或wp-content/plugins/
cd wp-content/plugins/ git clone git@github.com:innocode-digital/wp-flush-cache.git cd wp-flush-cache/ composer install
如果插件作为常规插件安装,则从插件页面或使用 WP-CLI 激活 Flush Cache Buttons: wp plugin activate wp-flush-cache
.
使用方法
从该插件提供的界面中,当网站使用 持久化缓存 时,可以清除对象缓存;否则,清除 转瞬即逝的缓存。
注意事项
在 网络 中,可以从网络管理区域清除全局缓存,也可以从每个站点管理区域清除个别缓存。此外,还可以在网络管理区域的站点列表中清除个别缓存。
文档
在站点管理区域添加带有回调的清除按钮: /wp-admin/tools.php?page=innocode_cache-control
(工具 -> 缓存)。
flush_cache_add_button( string $title, callable $callback, string $description = '' );
在网络管理区域添加带有回调的清除按钮: /wp-admin/network/admin.php?page=innocode_cache-control
。
flush_cache_add_network_button( string $title, callable $callback, string $description = '' );
在网络管理区域的站点列表中添加带有回调的动作链接: /wp-admin/network/sites.php
。
flush_cache_add_sites_action_link( string $title, callable $callback, string $description = '' );