For a long time, I used Cloudflare page rules for my most important redirects. In fact, I’d written an article on using Cloudflare to speed up websites, and page rules for redirects were one of the tips I shared. Since then, however, Cloudflare has created a whole new system for page redirects. The new configuration […]
How To Lock WordPress Gutenberg Blocks From Editing
Earlier this year, I wrote about how to avoid accidentally editing your reusable blocks in WordPress Gutenberg. However, the new WordPress version 6.0 adds this functionality by default to the WordPress editor, and it comes with some nice perks as well! Here’s how it works. Locking Blocks in Gutenberg While the earlier plugin only worked […]
New Table Of Contents Block In WordPress Gutenberg
It looks like we’re finally getting a new Table of Contents (ToC) block in Gutenberg! It’s not out for release publicly yet, but I was able to test a nightly version of the plugin and it looks really good! Very easy to use, and it has the option of converting the ToC into a static […]
Using WordPress Gutenberg With Only Keyboard Shortcuts
For the past few days, because of a shoulder issue, I’ve decided to use my keyboard as much as possible. Solutions like Vimium for browsing web pages are great, but the real challenge is WordPress. I spend so much time creating and editing posts, designing blocks, and rearranging elements, that if my strategy was to […]
How To Create An Archive Page In Genesis
Earlier, I’d written about how to create a category page in WordPress using the new and improved WordPress 6.0 Query Loop block. Unfortunately, this doesn’t work if you want to include all post types. The query loop block has an option on the right-hand side that allows you to choose either posts or pages for […]
How To Replace A WordPress Category Archive With A Page
Despite the tremendous success of the Gutenberg editor, it hasn’t been extended to the category and tag pages. As a result, the category pages are boring, anemic, and are little more than a glorified list. I tried for a long while to see if I could force WordPress to load a new page instead of […]
How To Create A Floating CTA That’s Always Visible
One of the problems with long articles is that it can be hard to persuade a user to take some action. Sometimes the user gets “scroll fatigue”, where they whizz past your content, no matter how much you try and get them to engage. I’ve written before about how to break up content, but often […]
How To Create Footnotes In WordPress Without A Plugin
I’d written earlier about how to create internal anchor links in WordPress to skip from one section of the page to another. From here, it’s just a couple more steps to creating footnotes, with a small change. Here’s how you do it. 1. Create the Footnote First with an HTML Anchor Link Since we don’t […]
How To Internal Create Anchor Links In WordPress
At this point, the Gutenberg WordPress editor is WordPress. The debate about whether or not it’s a good thing is long over, and I myself have come around to the view that Gutenberg is far better than what we had before. One of the features I find myself using constantly is the ability to create […]
Using Edge Side Includes (ESI) With LiteSpeed
With NameHero, you get access to the LiteSpeed web server, which allows you to use powerful caching features. Other web hosts might have server-side caching too, but LiteSpeed is easily the most powerful. One of the reasons is what is called “Edge Side Includes” (ESI). Here’s what ESI is, why it’s so powerful, and how […]