Frontend

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 progressive disclosure. What is <details>? The <details> element creates a disclosure widget that users can … Continued

Read more →
Frontend

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) has meant reaching for JavaScript libraries, ARIA roles, and custom accessibility code. But HTML has … Continued

Read more →
Wordpress

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 site, your theme should not have the comments column in the page overview. Below is … Continued

Read more →
Wordpress

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 to pay/get tickets). So I wanted to create a page with only the Pre-Booked Tours. … Continued

Read more →