A Developer Has Offered to Maintain the Long-Abandoned Age Verify WordPress Plugin

Age Verify WordPress plugin maintenance handover showing the old 0.3.0 release, Kepthouse's maintenance offer, and the difference between WordPress.org committer access and plugin ownership.

The Age Verify WordPress plugin has gone almost a decade without a release, but it is still installed on more than 1,000 websites. A new developer, Kepthouse, has now publicly offered to take over ongoing maintenance while preserving the original plugin, its settings, and credit to original author Chase Wiseman. The proposal is straightforward: That … Read more

Why Connected Guests Stay Pending When the Main RTEC Registration Is Confirmed

RTEC connected guest registration remaining pending after the main registrant is confirmed, with the correct workflow of selecting the connected group and using Confirm Selected.

When using Registrations for The Events Calendar Pro (RTEC), a primary attendee can register additional people using the Connected Guests feature. This can create a situation like: It is reasonable to expect that manually changing the main registrant from Pending to Confirmed would automatically confirm everyone connected to that registration. However, connected guests in RTEC … Read more

How to Make Additional Guests Inherit the Primary Registration Type in RTEC

Registrations for The Events Calendar showing additional guests inheriting the primary registrant's Member or Non-Member registration type and price.

When using Registrations for The Events Calendar Pro with multiple registration types such as: it can be confusing if every additional guest is also asked to choose a registration type. For example: A member may accidentally choose Non-Member for their guest, causing the registration total to be higher than intended. Fortunately, connected guests in Registrations … Read more

WeePie Cookie Allow Supports WP Consent API but Is Missing From the Integrations List

WeePie Cookie Allow integrated with WP Consent API and proposed for addition to the existing Consent Management Providers list.

The developers of WeePie Cookie Allow report that they have implemented compatibility with the WP Consent API and would like their plugin added to: Existing integrations → Consent Management Providers That is the correct section for a cookie-consent plugin that communicates visitors’ consent choices to the WP Consent API. At the time of writing, WP … Read more

Rapls AI Chatbot 1.21.0 Shows Site Learning Disabled but Has No Way to Enable It

Rapls AI Chatbot 1.21.0 showing Site Learning disabled because the free plugin's crawler page is missing from the admin menu, with WP-CLI and menu-restoration workarounds.

If Rapls AI Chatbot 1.21.0 shows: and System Health reports: but clicking Run site learning sends you to the Knowledge page where there is no crawler or Site Learning control, you are not overlooking a hidden setting. A review of the current Rapls AI Chatbot 1.21.0 source shows a real interface inconsistency. The free plugin … Read more

AnsPress Description Strings Are Hardcoded and Cannot Be Translated

AnsPress hardcoded description string changed to a WordPress gettext function so it can be extracted into a translation file.

A WordPress plugin can provide .po, .mo, and .pot translation files and still contain interface text that translators cannot access. An older AnsPress installation, for example, may contain code similar to: in an add-on file such as: That string is ordinary PHP text. It is not passed through one of WordPress’s internationalization functions, so gettext … Read more

How to Fix “Stripe Auto Renewal Not Enabled” in WooCommerce Subscriptions

WooCommerce Stripe automatic renewal failure showing the three subscription settings required for successful recurring payments and the corrected billing workflow.

WooCommerce subscriptions can fail to renew automatically even when customers have saved credit cards and normal Stripe payments work correctly. A particularly useful diagnostic message is: The WooCommerce log may also contain: When this error comes from Subscriptions for WooCommerce with Stripe Recurring Payments by Convers Lab, also known as WPSubscription, it indicates that the … Read more

QUIC.cloud Page Optimization Usage Suddenly Jumps to 1900%: Causes and Fixes

QUIC.cloud Page Optimization showing 1900% usage after the October 2026 quota reduction, with LiteSpeed Cache settings for controlling CSS optimization requests.

If QUIC.cloud Page Optimization usage suddenly jumps from a normal 2–3% to 1,000%, 1,900%, or higher, the first thing to check is whether your monthly optimization allowance changed. This is particularly important in October 2026. On October 6, 2026, QUIC.cloud changed its free monthly Page Optimization allowance to just 20 requests per domain, replacing its … Read more

How to Fix Elementor “Call to a Member Function get_default_args() on Array”

Elementor critical error caused by a widget missing widgetType, with _elementor_data scanning and revision recovery steps.

An Elementor fatal error containing: can be consistent with malformed Elementor element data, particularly a widget object whose widgetType property is missing. This is more than a theoretical possibility. Elementor stores page layouts as structured JSON, and its documented widget structure requires both: and: or another registered widget name. Elementor’s current element manager also contains … Read more

WordPress do_shortcode() Works Directly but Fails With a PHP Variable

WordPress PHP examples showing that do_shortcode() works with both a literal shortcode and a variable, with smart quotes highlighted as a possible syntax error.

These two WordPress examples should behave the same way: and: do_shortcode() accepts a string containing shortcode markup. WordPress does not care whether that string was written directly inside the function call or stored in a variable first. The official function signature accepts $content as a string and processes registered shortcodes found inside it. Therefore, if … Read more