Native HTML accordions with <details> and <summary>

Want a no-JS way to show/hide content in a clean, semantic, and accessible way? Look no further than the <details> and <summary> tags. They’re built into HTML, work out of the box, and are perfect for FAQs, collapsible sections, and

A Modern HTML Solution Native Modals with <dialog>

I’ve decided to do a series on HTML tags that are off the beaten path. I’ll start with something that almost any site ends up needing after marketing gets involved: modals. For years, creating modals (aka dialogs, popups, or overlays)

WordPress Password Protected Pages returning 404 error fix.

For years my companies website has used WordPress’s password protection function to hide posts that we wanted people to review before going live. I needed a solution that affected the main loop, otherwise I could just use WP_Query arguments. So

How to determine PhP version errors in DevKinsta while using acorn

I’m currently experimenting with Kinsta and it’s local dev environment, Devkinsta for the first time. I’ve been using WP Engine for years and love them 99% of the time. However, I’m currently branching out and using Bedrock, which WPE does

Unique and Useful Plugins for WordPress in 2021

It’s been nearly 6 years since I wrote a WP plugin list article. This time around I’m focusing on some small & simple/basic plugins. WP User Avatar Out of the box, WordPress uses Gravatar for users images. This works if

How to remove Comments from the Pages Column

WordPress has evolved far beyond the blog platform that it originated from. Yet comments are still core feature that come with every install by default and are not used very often. If you plan to not have comments on your

How to create Image Radio Buttons for Advanced Custom Field

Recently I started working on modal plugin because haven’t found any of the free plugins that work. One of the features i wanted was a “layout” choice. Here’s the end result, I’ll go over how I did this: Adding The

How to use ACF checkboxes in a WP Query

Recently I found myself needing to Query a group of Posts (Custom Post Types actually). I had created an ACF Checkbox called Tours, and there were 3 types of Tours: Guided, Unguided, and Pre-booked (The only one where you had

How to fix broken Admin Styles for Roots Themes

The Fix In Fall of 2019, WordPress 5.3.0 was released. If you have an old theme built on Roots (Sage before it was redeveloped), then your site backend is a hot mess right now. Thankfully, the fix is easy enough