-

·
How to Rename WordPress User Roles Safely
On a recent client project, we ran into a surprisingly annoying UX bug: user roles with old names that no longer matched the business. The client runs a subscription-based WordPress site. At launch they had separate “Print” and “Digital” products, with roles like: Later, they introduced a combined “Bundle” subscription (print + digital). Marketing and…
-

·
How to Fix Function _load_textdomain_just_in_time was called incorrectly in WordPress 6.8
If you upgraded to WordPress 6.8 and suddenly started seeing this notice: Notice: Function _load_textdomain_just_in_time was called incorrectly… you’re not alone. Starting in WordPress 6.7 and continuing in 6.8, core became stricter about when translations are loaded and now surfaces a developer notice whenever a theme or plugin loads a text domain too early in…
-

·
Link WooCommerce & Yoast SEO Product Schema
If you sell products with WooCommerce and use Yoast SEO, you already get a good amount of structured data out-of-the-box. But there are two common gaps: In this article we’ll: But wait! Before we can even start, if you don’t know what schema markup is, then please read our article here → What Is Schema…
-

·
Fix Stripe’s Sources API Deprecated Issue in WooCommerce
Over the past year, Stripe fully retired the Sources API for local payment methods like SEPA Direct Debit, replacing it with the newer PaymentIntents + PaymentMethods model. If your WooCommerce store ever accepted SEPA Direct Debit before mid-2024, chances are you still have subscriptions pointing to old src_… IDs — and those are now failing…
-

·
How to Stop Polylang from Duplicating Attachments
If your Media Library is filling up with “translated” copies of PDFs, Word files, spreadsheets, and other documents, you’re seeing Polylang’s automatic media duplication at work. That’s handy for images (different alt text, captions, or featured images per language), but it’s usually noise for documents that don’t change across languages. Polylang creates extra attachment posts…