idearia/wordpress-cache-busting 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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 ver query 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

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2021-07-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固