How to Fix W3 Total Cache Varnish Purging on Cloudways After Version 2.10.0

W3 Total Cache Varnish purging on Cloudways fix

After updating W3 Total Cache to version 2.10.0 or later, some WordPress websites hosted on Cloudways may stop clearing the Varnish cache automatically. The WordPress cache may appear to clear successfully, but visitors continue seeing outdated content. Manually purging the cache from the Cloudways dashboard fixes the issue temporarily, while rolling W3 Total Cache back … Read more

Jetpack Site Health Says WordPress.com Requests Are Blocked by XML-RPC

Jetpack Site Health showing a WordPress.com connection request blocked at xmlrpc.php, with Disable XML-RPC-API and firewall rules compared to a Jetpack-compatible security setup.

If WordPress Site Health reports that WordPress.com requests to Jetpack are being blocked while the site otherwise appears to work, do not assume this is merely a new WordPress 7.1 diagnostic warning. The Wpcom Connection Test is provided by Jetpack and has existed before WordPress 7.1. Jetpack still relies on inbound requests through xmlrpc.php for … Read more

Masteriyo LMS RTL Issues With Video Player, Emails and Quizzes

Masteriyo LMS RTL problems showing overlapping video controls, reversed playback direction, Arabic email punctuation issues, and English quiz text incorrectly inheriting RTL.

Masteriyo LMS can exhibit several different RTL problems when WordPress uses an Arabic or another right-to-left locale. These include overlapping video-player controls, reversed seek buttons, progress bars filling in the wrong direction, misplaced share/settings icons, incorrect punctuation in emails, and English quiz text being forced into RTL. These symptoms have a common architectural cause: page … Read more

How to Fix Google Site Kit “Authentication Proxy” Errors After Reinstalling

Google Site Kit authentication proxy error caused by an old site setup record, showing how to reset Site Kit and reconnect the current WordPress site.

If Google Site Kit was previously installed on a WordPress site and a new setup attempt fails with: The request to the authentication proxy has failed with an error. the problem is often not the plugin installation itself. Site Kit keeps a record of the WordPress site it previously connected to. If the current WordPress … Read more

MonsterInsights Installation Failed After Accidental Deletion

MonsterInsights installation failure caused by a leftover google-analytics-for-wordpress plugin folder, with steps to remove it and reinstall the plugin safely.

If MonsterInsights worked for years, was accidentally deleted, and now WordPress reports “Installation failed” when you try to reinstall it, start by checking whether the previous plugin folder was actually removed from the server. MonsterInsights Lite uses this directory: MonsterInsights’ own uninstall documentation specifically recommends checking and manually removing that folder with File Manager or … Read more

Simple Discount Rules for WooCommerce Stuck on “Processing”

Simple Discount Rules for WooCommerce stuck at 10% processing while discounted prices are already applied, with process termination, WP-Cron checks, and recovery steps.

When a discount in Simple Discount Rules for WooCommerce remains stuck at 10%, 0%, 91%, or another percentage indefinitely, the displayed percentage does not necessarily reflect the actual prices currently stored on the products. The rule may already have changed some or all matching product prices while its internal progress record never reached the completed … Read more

Wordfence Scan Hangs at Random Points With “Scan Process Ended After Forking”

Wordfence scan hanging at random stages after a fork to admin-ajax.php, with LiteSpeed aborts and database Commands out of sync shown as possible causes.

When a Wordfence scan stops at a different place every time—file indexing on one run, plugin files on another, and thousands of files later on the next—the stopping point itself is an important clue. A single damaged or unusually large file normally produces a more repeatable failure. Random stopping points are more consistent with the … Read more

Stripe Express Checkout Disappears When WooCommerce Tax Uses the Billing Address

WooCommerce tax settings showing Stripe Express Checkout visible with shipping-address tax calculation and hidden when taxes use the customer billing address.

If Apple Pay, Google Pay, Link, or other Stripe Express Checkout buttons disappear immediately after changing WooCommerce’s Calculate tax based on setting from Customer shipping address to Customer billing address, the Stripe configuration itself may still be working correctly. Stripe for WooCommerce intentionally hides Express Checkout in one documented situation: when the product does not … Read more

Greek VAT & Invoices Hidden Fields Still Required for Receipt in Block Checkout

WooCommerce Block Checkout showing Greek invoice fields hidden for Receipt but still triggering required-field validation, beside the corrected conditional validation behavior.

If Greek VAT & Invoices for WooCommerce hides Company Name, VAT Number, Tax Office, and Business Activity when the customer selects Receipt (Απόδειξη) but WooCommerce still refuses to place the order because those fields are empty, the problem is not simply visual. The fields are being hidden correctly, but their required validation is still active. … Read more

Aisk Chatbot Still Shows English Text After Italian Translation

Aisk WooCommerce chatbot showing untranslated English text on an Italian website and a product price missing the euro currency symbol.

An Aisk chatbot can remain partly in English even after translating the plugin into Italian. Typical examples include the “View Product” button and fixed order-tracking responses such as: To check your order details, please provide your order number and the email address used for the order. This does not necessarily mean the Italian translation file … Read more