How to Add Cloudflare Turnstile to Breakdance Form Builder

Breakdance Form Builder connected to Cloudflare Turnstile with server-side form verification.

Breakdance’s built-in Form Builder currently provides reCAPTCHA and honeypot protection, but its documented form settings do not include a native Cloudflare Turnstile option. That does not mean custom PHP and JavaScript are your only choices. Breakdance itself now features a tutorial demonstrating a third-party Cloudflare Turnstile integration for its Form Builder using a free plugin … Read more

Microsoft Clarity Setup Won’t Complete in AIOSEO and No Data Is Recorded

AIOSEO Microsoft Clarity setup remains incomplete while DevTools shows the Clarity tracking request is missing despite Google Analytics receiving traffic.

If AIOSEO continues displaying a Microsoft Clarity setup prompt such as: while the SEO Checklist has no pending tasks and the Clarity dashboard receives no data, do not use the checklist message alone to determine whether Clarity is installed. The important question is whether the Clarity tracking script is actually present on the public site … Read more

WPC Composite Products Components Disappear After Updating a Product

WooCommerce WPC Composite Products editor showing configured components disappearing after the product is updated.

When the components of a WPC Composite Products for WooCommerce product disappear immediately after clicking Update, treat the problem as a data-saving issue before rebuilding the composite. This is potentially destructive because another product update can overwrite a valid component configuration with an empty or incomplete one. The first priorities are therefore: WPC Composite Products … Read more

How to Fix VS Contact Form “Error: hidden field” and “Error: sum” in Safari

WordPress VS Contact Form in Safari showing hidden-field and sum validation errors while the same form works in Chrome.

A VS Contact Form that works in Chrome but fails in Safari with: is most likely failing one or more of the plugin’s anti-spam checks rather than its email delivery process. The hidden field error is especially useful diagnostically. VS Contact Form uses hidden honeypot fields that must remain empty. Browser AutoFill can sometimes put … Read more

How to Push Products in a Specific WooCommerce Category to the Bottom of Product Listings

WooCommerce product sorting that places every product assigned to the Clearance category at the bottom of Shop and category listings even when Clearance is only one of several product categories.

A common WooCommerce catalog requirement is: Show all normal products first, then place every product assigned to the clearance category at the bottom. The important detail is that the product does not necessarily belong only to Clearance. For example: The desired result on the Shop page is: And on the T-Shirts category: The correct test … Read more

Country Based Restrictions Removes the Product but WooCommerce Checkout Still Shows the Old Cart

Country Based Restrictions for WooCommerce removes a restricted product after the shipping country changes, but the checkout order review still displays the old product and total because CBR reloads the cart during the woocommerce_review_order_after_shipping template hook.

A WooCommerce checkout can end up displaying products and totals that no longer match the actual cart when Country Based Restrictions for WooCommerce (CBR) removes an item after the customer changes their shipping country. The restriction logic itself may be working correctly: but the checkout interface can still display: This is more than a cosmetic … Read more

WPFront Notification Bar Leaves a Green Background After Uninstall: What to Check

WordPress site staying green after WPFront Notification Bar is uninstalled, showing how cached WPFront custom CSS, page cache, theme CSS or page-builder styles can remain and how to verify the plugin database option has been removed.

If uninstalling WPFront Notification Bar leaves every page of a WordPress site with a green background, reinstalling the plugin repeatedly is unlikely to fix the real cause. The first thing to establish is whether WPFront is actually still contributing CSS to the page. A deleted WordPress plugin cannot normally continue executing PHP and injecting new … Read more

Stripe Dashboard Refunds Trigger “Undefined Array Key refund_total” in WooCommerce

Stripe Dashboard refund webhook reaching Payment Plugins for Stripe WooCommerce with a line item missing refund_total, causing WooCommerce wc_create_refund() to generate an Undefined array key warning, with valid caller-side fixes shown.

A Stripe refund can successfully reach a WooCommerce site while still triggering this PHP warning: When the stack leads through: the most likely issue is not that WooCommerce cannot process refunds. It is that the Stripe integration is passing a partially populated line_items array into WooCommerce’s refund API. The distinction matters because wc_create_refund() currently treats … Read more

Premium Addons “List Premium Templates” Is Enabled but Missing From the MCP Tool List

Premium Addons List Premium Templates enabled in WordPress but missing from Cursor's MCP tool list, showing how to check the separate Premium Templates feature and WordPress Abilities registry to determine whether the ability failed to register.

Premium Addons for Elementor can expose its WordPress functionality to AI clients such as Cursor through the WordPress Abilities API and Model Context Protocol. A confusing failure can occur where: looks correct in WordPress, but the expected Premium Templates listing tool never appears in the MCP client’s tool list. Meanwhile: This is a fundamentally different … Read more

ELEX USPS International Rates Disappear With Weight-Based Packing Because height Is Sent as a String

ELEX WooCommerce USPS international weight-based shipping bug where a duplicate PHP height key overwrites a float cast, sends "height":"4" to USPS, causes an HTTP 400 schema error and removes all USPS checkout rates.

A particularly difficult WooCommerce shipping failure can occur when the ELEX WooCommerce USPS Shipping Plugin with Print Label & Shipment Tracking uses its classic Weight-based packing method for an international order. The symptom is severe: The underlying problem is not the product’s dimensions, USPS credentials, or an unsupported service. In ELEX USPS 6.1.5, the international … Read more