WordPress Custom Widgets – Mastering Advanced WordPress Development Series
You’ve built the site, and now the client wants one small box in the sidebar that shows something specific. None of
A collection of web development tutorials and code snippets for WordPress, PHP, JavaScript, CSS and many more.
You’ve built the site, and now the client wants one small box in the sidebar that shows something specific. None of
Every WordPress post carries more than its title and body. Behind each one sits a slot for extra data you define:
Open any Node.js project and the first file worth reading is package.json. It’s the manifest: the name, the version, the dependencies,
Categories and tags get you far. Then one day they don’t. You’re running a recipe site and you want to sort
You’ve got a Unix timestamp, or you just need “today” on the page, and you want it to read like something
Every WordPress site eventually outgrows posts and pages. You start with a blog, then a client asks for a properties listing,
You found a theme that’s almost perfect. The layout works, the features are there, but a few things bug you: a
Someone lands on your site at 2am with a question, and nobody is awake to answer it. They wait, they get
The first time you open a stylesheet with 2,000 lines and six slightly different blues that are all supposed to be
You upgraded a site to PHP 8, hit refresh, and got a white screen. Somewhere in an old plugin sits a
You updated jQuery, and now the console is screaming: “Uncaught TypeError: Cannot read property ‘msie’ of undefined.” A slider stops sliding,
Run your own WordPress site long enough and you’ll notice a page you never asked for: yoursite.com/author/yourname. WordPress builds an archive
You added an SEO plugin, ran a product page through Google’s Rich Results Test, and saw the same Product schema listed
WordPress 5.5.3 landed as a small maintenance release, a quick fix on top of the 5.5.2 security release, the kind you
Your pages ship a lot of text: HTML, CSS, JavaScript. That text compresses well, and gzip does it before the bytes
Contact Form 7 version 5.1 and up ships with Google reCAPTCHA v3, and v3 runs in the background on every page
Say you want the frontend to look a little different for logged-in admins than it does for subscribers. A darker toolbar,
Your visitors shouldn’t re-download the same logo on every page. Once their browser has it, let it keep it. That’s what
Run a WordPress site through GTmetrix or Pingdom a few years back and you’d get scolded for one thing: those ?ver=1.0.0
If you’ve built WordPress pages for any length of time, you’ve probably dragged blocks around in Visual Composer. Here’s the part