I use GistPress for embedding gists on this site. I prefer GistPress over the block editor’s built-in functionality of embedding a gist because GistPress does not use Javascript to embed. It also provides enhanced functionality such as limiting which lines to display and caching. After a recent update, I starting getting PHP warnings.
Continue reading “Resolving GistPress loadHTML error”Universal Logout with Auth0 and WordPress
A unique challenge to logout a user from multiple WordPress installations using Auth0’s API.
Continue reading “Universal Logout with Auth0 and WordPress”The A-Z Directory Module – Version 7.0.0
Updating the AZDirectory module for compatibility with Joomla 4 was more challenging than expected. The primary issue was respecting the start and finish publishing date/times assigned to a contact.
Continue reading “The A-Z Directory Module – Version 7.0.0”scroll-margin-top not working on Chrome
On Chrome, a sticky header was obscuring the content of an anchored section even though scroll-margin-top was properly set.
Continue reading “scroll-margin-top not working on Chrome”Observe
As I’ve found applicability to use the trifecta of JavaScript observers in my projects, I’ve tried to blog about them. So far, I’ve written about MutationObserver and IntersectionObserver. On a recent project, I had the opportunity to use ResizeObserver.
Continue reading “Observe”