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

WPC Free Shipping Bar 2.0.0 Not Showing in Cart or Mini-Cart

Comparison showing WPC Free Shipping Bar 1.5.4 working in the WooCommerce mini-cart, cart and checkout while version 2.0.0 is missing from the cart and mini-cart.

WPC Free Shipping Bar for WooCommerce 2.0.0 can fail to display the shipping progress bar in the cart and mini-cart even though the same bar still appears at checkout. When the same site works normally after rolling back from 2.0.0 to 1.5.4 without changing any plugin settings, that is strong evidence of a version-specific regression … Read more

Smart Tabs “Non Active” Tab Still Shows on the Front End

Smart Tabs Non Active setting showing a disabled Gallery tab still visible beside an example where the tab is completely hidden.

Marking a tab as Non Active in Smart Tabs can leave the tab title visible on the front end while preventing visitors from clicking it. That behavior is better understood as disabling the tab rather than hiding it. The distinction matters: If your goal is to temporarily remove a tab from visitors while keeping its … Read more