Design and review native presenter classes in WordPress plugins without requiring better-data - converting DTOs or domain objects into REST arrays, admin table rows, JS config payloads, email variables, and public view models with allowlisted fields, context methods, redaction by default, locale/date/number…
Design and review custom WordPress URL rewrites: addrewriterule, addrewritetag, queryvars, CPT/taxonomy rewrite slugs, addrewriteendpoint, soft vs hard flushes, rewriterules cache behavior, and the rule that flushrewriterules() must not run on every request. Use for custom pretty URLs, CPT permalink 404s, endpoint…
Designs and reviews WordPress plugin update-time version migrations: stored schema/data version options, versioncompare or integer schema versions, idempotent stepwise migrators, dbDelta inside migrations, locks, partial reruns, multisite handling, and safe use of upgraderprocesscomplete. Use when code mentions plugin…
Audit whether a WordPress plugin or classic theme is compatible with Polylang, Polylang Pro, and Polylang for WooCommerce. Use when asked whether code is Polylang-compatible, why a shortcode/option/page/product does not translate, or when code contains stored post/page/product/term IDs, getpermalink/homeurl calls, pll…
Use Polylang 3.8.5 safely from WordPress plugins or classic themes. Covers guards, current/default language lookup, language fields and objects, language lists, localized home URLs, language switchers, translated post type/taxonomy registration, and common mistakes such as reading $GET['lang'], assuming a current…
Work with Polylang Pro 3.8.5 features that affect plugin/theme compatibility: translated slugs, shared slugs, duplicate/sync post workflows, ACF Pro integration, translated ACF labels, ACF field translation strategies, import/export/machine-translation hooks, and sync metadata filters. Use when code touches rewrite…
Build or audit REST and headless integrations with Polylang 3.8.5, Polylang Pro 3.8.5, and Polylang for WooCommerce 2.2.2. Covers REST lang parameter behavior, pll/v1 languages, filterable REST routes, Pro lang/translations REST fields, pllrestapiposttypes and pllrestapitaxonomies 3.8 format, pll/v1/translation and…
Build WooCommerce plugins and themes that are compatible with Polylang for WooCommerce 2.2.2. Covers product and variation language data stores, product/order translation groups, cart and Store API language behavior, HPOS order filtering, lang query behavior, SKU/global unique ID per-language checks, product property…
Build or review optional Rank Math compatibility in third-party WordPress plugins and themes: bootstrap safely around rankmath/loaded, expose public CPTs and taxonomies, filter SEO title, description, robots, canonical and social metadata, register replacement variables, feed custom editor fields into content…
Add, extend, remove, or audit Schema.org JSON-LD generated by Rank Math from a third-party WordPress plugin. Use when code touches rankmath/jsonld, rankmath/schema/validateddata, rankmath/snippet/richsnippetentity, custom post types with structured data, WooCommerce Product schema extensions, entity @id links, schema…
Integrate third-party WordPress content with Rank Math XML and HTML sitemaps. Use when custom post types, taxonomies, virtual resources, external-table records, canonical overrides, images, authors, or custom statuses must be included or excluded; when code uses rankmath/sitemap/entry, rankmath/sitemap/providers…
Make WooCommerce checkout, B2B, VAT/tax-number, address, and headless checkout code compatible with Integration for Szamlazz.hu & WooCommerce. Covers the classic checkout field wcszamlazzadoszam, order meta billingwcszamlazzadoszam and wcszamlazzadoszamdata, user meta wcszamlazzadoszam, Checkout Block/Store API…
Build and audit WordPress 7.1 block-theme Global Styles and theme.json. Covers schema version 3, responsive mobile/tablet viewport states, block and element pseudo-states, Navigation Link current-state styles, style variations, CSS generation, background gradients, minimum width, text shadow, block visibility…
Build or audit accessibility and semantic HTML in classic PHP WordPress themes on WP 7.1. Covers languageattributes(), wphead(), bodyclass(), wpbodyopen(), landmarks, skip links, focus management, screen-reader-text, heading order, nav/button semantics, aria-controls and aria-expanded, forms and labels, image alt…
Build or audit internationalization in classic WordPress themes on WP 7.1. Covers style.css Text Domain and Domain Path, slug-matching domains, loadthemetextdomain() and loadchildthemetextdomain() on aftersetuptheme, WP 6.7+ early translation warnings, escaped translation functions, x, n, translator comments…
Build or audit classic theme loops and PHP template parts for WP 7.1 without block/FSE assumptions. Covers the main Loop with haveposts() and thepost(), archive/search/single/page content choices, gettemplatepart() with $args, content-none.php, postclass(), secondary WPQuery loops with wpresetpostdata()…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: