idearia/wordpress-cache-busting
Composer 安装命令:
composer require idearia/wordpress-cache-busting
包简介
Selectively invalidate browser cache in WordPress
关键字:
README 文档
README
Invalidate the browser cache of CSS e JS files loaded via wp_enqueue_script and wp_enqueue_style.
The cache can be invalidated in one of two ways;
- statically, specifying a fixed value for the
verquery parameter, - dynamically, setting 'ver' with the timestamp of the last file change (uses
filemtime()).
You need to choose the desired way at the asset level configuring the $this->assets array in the main class.
Inspired by https://www.recolize.com/en/blog/wordpress-cache-busting-design-changes/
# Install
With Composer v2 or higher:
composer require idearia/wordpress-cache-busting
If you do not want to use Composer, just include the src/CacheBuster.php file.
Example
class CacheBuster extends \Idearia\WordPressCacheBusting\CacheBuster { protected $assets = [ /** * Example of dynamic cache invalidation */ [ 'handle' => 'some-script-or-css', 'path' => 'wp-content/plugins/some-plugin/script.js', ], /** * Example of static cache invalidation */ [ 'handle' => 'some-other-script-or-css', 'ver' => '1.2.3', ], ]; } new CacheBuster;
统计信息
- 总下载量: 1.8k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2021-07-21