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.
Break. Go rest your noodle for a couple of minutes.
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