
How to Build AJAX Post Filtering in WordPress with WP_Query
Letting visitors filter posts without reloading the page is one of the most requested front-end...
Tag archive

Letting visitors filter posts without reloading the page is one of the most requested front-end...
Level up your HTML skills with hands-on labs. Learn to create AJAX requests with XMLHttpRequest, apply CSS selectors, and master background styling for modern web development.

You’ve got a simple HTML form. It works, but page reload on submit feels unnecessary, so you decide...

About two weeks into my first web-dev job, I had a Trello card that said the LMS was sometimes...

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; For over a decade, Drupal...
Learn how SIcore's custom data-* attributes simplify common implementation patterns including display-only elements, checkbox OFF values, and automatic value formatting between display and database formats.
Learn how SIcore automatically generates table rows from array data using HTML templates, eliminating the need for loop constructs like JSP's forEach while maintaining a clean separation between mockup and implementation.
SIcore uses static HTML without JSP or template engines. Learn how HTML mockups become implementation code with simple name attributes, automatic HTML-JSON conversion, and how this design enhances both human and AI development efficiency.
JavaScript is single-threaded but excels at handling asynchronous operations. This post covers the...
SIcore's JSON-only communication design keeps browser-server communication simple and AI-friendly. Learn how it differs from JSP, handles page transitions, and enables clean separation between static HTML and business logic.

This post was originally published on the Jaxon blog. After more than two years of development,...

Introduction In the first part of this series, we looked at the early web — a world of...