Lab Introduction
Lab: Remove Query String from Static Resource URL
Video Runtime: 09:30
Let’s do a quick review and talk about what you will be doing in this lab. Then let’s get the starting boilerplate code installed in your plugins folder.
Steps:
- Open terminal (or Git Bash on Windows).
- Navigate to your sandbox’s
wp-content/plugins
folder. - Then type:
git clone https://github.com/KnowTheCode/better-asset-versioning.git
- Type:
cd better-asset-versioning
. - Delete the
better-asset-versioning
folder (it’s the final version of this plugin. - Then copy the files from the
lab-starter
into the root of this plugin. Those are the boilerplate starter files.
Here is the repository on GitHub.
You will grow in this profession when you incrementally and systematically stretch yourself....bit-by-bit.
Episodes
Total Lab Runtime: 03:18:22
- 1 Lab Introductionfree 09:30
- 2 What is a URL Query String?free 14:36
- 3 The Intent of ?ver=1.0.0free 12:22
- 4 Understanding the Problemfree 14:01
- 5 Cache Busting Strategiesfree 09:57
- 6 Planning Our Pluginpro 18:17
- 7 Versioning Utility Helper Filepro 08:36
- 8 Start the URL Converter Classpro 18:11
- 9 Hook into WordPresspro 11:57
- 10 Regex or Parse the URL?pro 12:30
- 11 Convert with Regexpro 06:10
- 12 Apache and Nginx Rewrite Rulespro 10:43
- 13 Deciding Whether to Convertpro 07:35
- 14 Skip When No Version Query Stringpro 09:18
- 15 Only the Local Assetspro 14:09
- 16 Improving Our Code & Readabilitypro 11:52
- 17 Test, Fine-Tune, and Wrap it Uppro 08:38