Skip to content

WordPress and WooCommerce guides (page 4)

Practical guides on WordPress security, WooCommerce, Core Web Vitals, development and monitoring, checked against primary documentation before publishing.

All articles, page 4

Try

71 articles

  • Cutaway glass tower at night: crowds of light figures are served at the ground-floor counter while fewer ride lifts up to the server floors.Enterprise

    7 min read

    High-traffic WordPress architecture: the layers that carry the load

    For high traffic WordPress, the edge and full-page cache should absorb most anonymous page views before PHP runs. Capacity problems appear when too much traffic reaches PHP, the object cache, the database, search, or media processing at once.

    • WordPress
    • Architecture
    • Performance
    Read article
  • Bank service windows, each behind a brass turnstile that checks a glowing pass card; the last window has no turnstile and is roped off.Security

    7 min read

    Secure WordPress REST API endpoints: permission callbacks that hold up

    A WordPress REST API permission_callback should answer one question: can this authenticated user perform this specific action on this specific object? Pair that check with the right authentication method, strict argument validation, a narrow response shape, and limits on expensive or sensitive requests.

    • WordPress
    • Security
    • REST API
    Read article
  • A model locomotive opened up for a new part on a lit test table, while an identical railway layout keeps running untouched behind it.Monitoring

    7 min read

    How to test WordPress plugin updates before they reach production

    To test WordPress plugin updates safely, copy production to staging, a private test copy, review what changed, update in controlled batches, and run the site flows that matter before production. Keep a pre-update backup and the previous plugin package or version ready so you can reverse a bad release quickly.

    • WordPress
    • Plugins
    • Monitoring
    Read article
  • A brass robotic arm working through a wall of pigeonholes stacked with task envelopes, a large calendar wheel turning overhead.Performance

    7 min read

    WooCommerce Action Scheduler: clear a backlog and keep it healthy

    A WooCommerce Action Scheduler backlog means scheduled background work is arriving faster than it is being processed, or processing has stopped. Start by grouping pending and failed actions by hook, fix the hook or cron problem, then drain the queue with WP-CLI instead of deleting unknown jobs.

    • WooCommerce
    • WP-CLI
    • Performance
    Read article
  • A swarm of glowing payment cards bounces off rate-limited turnstiles while a shopper with a bag walks calmly through a separate green lane.Security

    8 min read

    WooCommerce card testing attacks: how to spot and stop them

    WooCommerce card testing, also called carding, usually shows up as a sudden run of low-value payment attempts, many failed orders, or repeated declines in your gateway dashboard.

    • WooCommerce
    • Security
    • Payment Gateway
    Read article
  • Small robotic carts carry order folders over a bridge from overflowing old filing cabinets into a bright, neatly indexed vault.Performance

    7 min read

    WooCommerce HPOS: migrate to High-Performance Order Storage safely

    WooCommerce HPOS moves core order data out of WordPress post storage into dedicated WooCommerce tables. Migrate safely by checking extension compatibility, synchronizing both data stores, verifying them, switching HPOS to authoritative, then testing every order workflow before you disable synchronization.

    • WooCommerce
    • Database
    • Performance
    Read article
  • A payment card module slides into a glowing socket on a modular checkout counter, with a matching socket lit on a second counter behind.Development

    8 min read

    WooCommerce payment gateways for the Checkout block: a working integration

    A WooCommerce payment gateway Checkout block integration needs a PHP payment method type and a JavaScript payment method registration. Your existing WC_Payment_Gateway can still process the payment, but the block will not list it until both sides are registered with the same gateway ID.

    • WooCommerce
    • Plugins
    • Payment Gateway
    Read article
  • A key-cutting machine shapes a slim single-purpose key while the master key stays locked in a glass case and colour-coded keys hang ready.Security

    7 min read

    Application passwords for safer WordPress integrations

    WordPress application passwords let an external system authenticate without storing a user's main login password. Use a dedicated low-privilege user, send the credential only over HTTPS, and give each integration its own password so you can revoke it without affecting the others.

    • WordPress
    • Security
    • REST API
    Read article