• Resolved wmcorrigan

    (@wmcorrigan)


    Question
    General settings not saving

    Affected area
    Registration

    What I am trying to configure
    Just trying to install and setup the plugin for testing on our staging site What I already tried

    I have entered the SiteKey and Secret in the General settings tab many times. Click save, everything looks fine, but when I refresh the page, all the settings are blank/back to default. When I try to view the hCaptcha on the checkout screen, it shows the 'This hCaptcha is for testing only…' message.

    Additional details
    This is our staging site, trying to test the plugin and hCaptcha to install in Production. The values on the other tabs seems to remain and save, it's just the values on the General Settings tab that are not staying.

    Diagnostic information
    Begin System Info

    -- hCaptcha Info --

    Version: 5.2.0
    Site key: Set
    Secret key: Set
    Theme:
    Size:
    Language: Auto-detect
    Mode: test:publisher
    Custom Themes: Off
    Config Params: Not set
    API Host: js.hcaptcha.com
    Asset Host:
    Endpoint:
    Host:
    Image Host:
    Report API:
    Sentry:
    Backend: api.hcaptcha.com
    Turn Off When Logged In: Off
    Disable reCAPTCHA Compatibility: Off
    Allowlisted IPs: Not set
    Login attempts before hCaptcha: 3
    Failed login attempts interval, min: 15
    Delay showing hCaptcha, ms: -100
    Migrations:
    2.0.0: Not required
    3.6.0: Not required
    4.0.0: Not required
    4.6.0: Not required
    4.11.0: Not required
    5.0.0: Not required
    5.1.0: Not required
    5.2.0: August 7, 2026 1:23 pm

    --- Integrations header info ---

    Show Anti-Spam Indicators: Off

    --- Active plugins and themes ---

    Formidable Forms:
    Form: On
    MailPoet:
    Form: On
    Ultimate Member:
    Login Form: On
    Lost Password Form: On
    Register Form: On
    WooCommerce:
    Add Payment Method Form: On
    Checkout Form: On
    Login Form: On
    Lost Password Form: On
    Order Tracking Form: On
    Register Form: On
    WP Core:
    Comment Form: Off
    Login Form: On
    Lost Password Form: On
    Post/Page Password Form: On
    Register Form: On

    --- Inactive plugins and themes ---

    ACF Extended:
    ACF Extended Form: Off
    Affiliates:
    Affiliates Login Form: Off
    Affiliates Register Form: Off
    Asgaros:
    Form: Off
    Avada:
    Avada Form: Off
    Back In Stock Notifier:
    Back In Stock Notifier Form: Off
    bbPress:
    Login Form: Off
    Lost Password Form: Off
    New Topic Form: Off
    Register Form: Off
    Reply Form: Off
    Beaver Builder:
    Contact Form: Off
    Login Form: Off
    blocksy:
    Newsletter Subscribe (Free): Off
    Product Review (Pro): Off
    Waitlist Form (Pro): Off
    Brevo:
    Form: Off
    Brizy:
    Form: Off
    BuddyPress:
    Create Group Form: Off
    Register Form: Off
    Classified Listing:
    Contact Form: Off
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    CoBlocks:
    Form: Off
    Colorlib Login Customizer:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Contact Form 7:
    Form Auto-Add: Off
    Form Embed: Off
    Live Form in Admin: Off
    Replace Really Simple CAPTCHA: Off
    Customer Reviews:
    Q&A Form: Off
    Review Form: Off
    Divi:
    Divi Comment Form: Off
    Divi Contact Form: Off
    Divi Email Optin Form: Off
    Divi Login Form: Off
    Divi Builder:
    Divi Builder Comment Form: Off
    Divi Builder Contact Form: Off
    Divi Builder Email Optin Form: Off
    Divi Builder Login Form: Off
    Download Manager:
    Button: Off
    Easy Digital Downloads:
    Checkout Form: Off
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Elementor Pro:
    Form: Off
    Login: Off
    Essential Addons:
    Login: Off
    Register: Off
    Essential Blocks:
    Form: Off
    Events Manager:
    Booking: Off
    Extra:
    Extra Comment Form: Off
    Extra Contact Form: Off
    Extra Email Optin Form: Off
    Extra Login Form: Off
    Fluent Forms:
    Form: Off
    Forminator:
    Form: Off
    GiveWP:
    Form: Off
    Gravity Forms:
    Form Auto-Add: Off
    Form Embed: Off
    HTML Forms:
    Form: Off
    Icegram Express:
    Form: Off
    Jetpack:
    Contact Form: Off
    Kadence:
    Kadence Form: Off
    Kadence Advanced Form: Off
    LearnDash LMS:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    LearnPress:
    Checkout Form: Off
    Login Form: Off
    Register Form: Off
    Login Signup Popup:
    Login Form: Off
    Register Form: Off
    Mailchimp for WP:
    Form: Off
    Maintenance:
    Login Form: Off
    MemberPress:
    Login Form: Off
    Register Form: Off
    MetForm:
    Form: Off
    Ninja Forms:
    Form: Off
    Otter Blocks:
    Form: Off
    Paid Memberships Pro:
    Checkout Form: Off
    Login Form: Off
    Passster:
    Protection Form: Off
    Password Protected:
    Protection Form: Off
    Profile Builder:
    Login Form: Off
    Recover Password Form: Off
    Register Form: Off
    Quform:
    Form: Off
    Simple Basic Contact Form:
    Form: Off
    Simple Download Monitor:
    Form: Off
    Simple Membership:
    Login Form: Off
    Register Form: Off
    Password Reset Form: Off
    Spectra:
    Form: Off
    Subscriber:
    Form: Off
    Support Candy:
    Form: Off
    Theme My Login:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Tutor LMS:
    Checkout Form: Off
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Ultimate Addons:
    Login Form: Off
    Register Form: Off
    Users WP:
    Forgot Password Form: Off
    Login Form: Off
    Register Form: Off
    WooCommerce Germanized:
    Return Request Form: Off
    WooCommerce PayPal Payments:
    PayPal Button: Off
    WooCommerce Wishlists:
    Create List Form: Off
    Wordfence:
    Login Form: Off
    WP Job Openings:
    Form: Off
    WPDiscuz:
    Comment Form: Off
    Subscribe Form: Off
    WPForms:
    Form Auto-Add: Off
    Form Embed: Off
    WPForo:
    New Topic Form: Off
    Reply Form: Off

    -- Site Info --

    Site URL: https://flow-rite.staging.tempurl.host
    Home URL: https://flow-rite.staging.tempurl.host
    Multisite: No

    -- WordPress Configuration --

    Version: 7.0.3
    Language: en_US
    User Language: en_US
    Permalink Structure: /%category%/%postname%/
    Active Theme: Bricks 2.3.10
    Show On Front: page
    Page On Front: Homepage (#944)
    Page For Posts: Unset
    ABSPATH: /var/web/staging/public_html/
    Table Prefix: Length: 3 Status: Acceptable
    WP_DEBUG: Disabled
    Memory Limit: 512M
    Registered Post Stati: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, wc-pending, wc-processing, wc-on-hold, wc-completed, wc-cancelled, wc-refunded, wc-failed, wc-checkout-draft, sent, dp-rewrite-republish, save-your-own, preset
    Revisions: Enabled

    -- WordPress Uploads/Constants --

    WP_CONTENT_DIR: /var/web/staging/public_html/wp-content
    WP_CONTENT_URL: https://flow-rite.staging.tempurl.host/wp-content
    UPLOADS: Not set
    wp_uploads_dir() path: /var/web/staging/public_html/wp-content/uploads/2026/08
    wp_uploads_dir() url: https://flow-rite.staging.tempurl.host/wp-content/uploads/2026/08
    wp_uploads_dir() basedir: /var/web/staging/public_html/wp-content/uploads
    wp_uploads_dir() baseurl: https://flow-rite.staging.tempurl.host/wp-content/uploads

    -- Must-Use Plugins --

    Hosting: 1.0

    -- WordPress Active Plugins --

    Accessibility Checker: 1.47.0
    Broken Link Checker: 2.4.10
    Cart Abandonment Recovery for WooCommerce: 2.1.3
    Complianz | GDPR/CCPA Cookie Consent: 7.5.2
    Controlled Admin Access: 2.1.2
    Custom Product Tabs for WooCommerce: 1.8.6
    Custom Product Tabs Pro: 1.2.4
    Defender Pro: 6.1.0
    Estimated Delivery Date Plugin For WooCommerce: 2.3.0
    Extra Fees for WooCommerce: 4.3.4
    Formidable Forms: 6.33.1
    Formidable Forms Pro: 6.33.1
    Formidable Logs: 1.0.4
    Formidable MailPoet Newsletters: 1.04
    Formidable Salesforce: 2.05
    Formidable Surveys: 1.1.6
    Formidable Visual Views: 5.11
    FRC Checkout Process Customizations: 1.0
    FRC Deep Cycle Kit Builder: 1.0
    FRC Industrial Kit Builder: 1.0
    Google Analytics for WooCommerce: 2.4.0
    GTM4WP - A Google Tag Manager (GTM) plugin for WordPress: 1.22.5
    hCaptcha for WP: 5.2.0
    Hide Price and Add to Cart Button: 1.5.3
    Hummingbird Pro: 3.21.0
    MailPoet: 5.35.0
    MailPoet Premium: 5.35.0
    MailPoet Survey A/B Rotation (WooCommerce): 1.2.0
    Media Cleaner: 7.2.5
    Meta for WooCommerce: 3.7.6
    Payment Plugins for PayPal WooCommerce: 2.0.23
    PH Multi-Carrier Shipping Plugin for WooCommerce: 3.4.1
    Power Automate for WooCommerce: 3.0.1
    Product Configurator for WooCommerce: 1.7.4
    Product configurator for WooCommerce addon - Extra price: 1.1.29 (needs update - 1.1.33)
    Product Configurator for WooCommerce addon - Linked products and Stock management: 1.3.15 (needs update - 1.3.22)
    Product Configurator for WooCommerce addon - Save your design: 2.0.4 (needs update - 2.2.1)
    Redirection: 5.9.0
    REST API Log: 1.7.2
    Smush Pro: 4.3.0
    Ultimate Member: 2.12.1
    User Role Editor: 4.65
    WooCommerce: 11.0.0
    WooCommerce.com Update Manager: 1.0.3
    WooCommerce Additional Variation Images: 2.3.3
    WooCommerce AJAX Products Filter: 3.2.2
    Woocommerce EBizCharge Gateway: 10.2.2
    WooCommerce Google Product Feed: 12.0.0
    WooCommerce Product Add-Ons Ultimate: 4.3.15 (needs update - 4.4.0)
    Woocommerce Product Feature Video: 3.0.6
    WooCommerce Unit Of Measure: 3.2.0
    WP Document Revisions: 5.4.0
    WP Import Export Lite: 3.9.32
    WP Mail SMTP Pro: 4.9.0
    WPMU DEV Dashboard: 5.0.1
    WProofreader: 3.2.0
    Yoast Duplicate Post: 4.7
    Yoast SEO: 28.2

    -- WordPress Inactive Plugins --

    Max Mega Menu: 3.10.6
    WooCommerce AJAX Products Filter: 3.2.0.2 (needs update - 3.2.2)
    WP Mail SMTP: 4.9.0

    -- Webserver Configuration --

    PHP Version: 8.2.33
    MySQL Version: 10.6.23
    Webserver Info: nginx/1.30.4

    -- PHP Configuration --

    Memory Limit: 512M
    Upload Max Size: 128M
    Post Max Size: 128M
    Upload Max Filesize: 128M
    Time Limit: 300
    Max Input Vars: 3000
    Display Errors: N/A

    -- PHP Extensions --

    cURL: Supported
    fsockopen: Supported
    SOAP Client: Installed
    Suhosin: Not Installed

    -- Session Configuration --

    Session: Disabled End System Info

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor kaggdesign

    (@kaggdesign)

    Hi @wmcorrigan,

    Your System Info shows that the plugin is still using Mode: test:publisher. In this mode, predefined test keys are used, so the “This hCaptcha is for testing only” message is expected.To configure live credentials:Set Mode to Live.Enter the Site Key and Secret Key.Complete the Active hCaptcha to Check Site Config.Click Check and wait for: “Site config is valid. Save your changes.”Click Save Changes.When credentials are changed, Save Changes intentionally does not save them until the configuration check has passed. If the active hCaptcha has not been completed, the plugin displays a message asking you to complete it, and the previous settings remain unchanged.Please try these steps and let us know the exact message shown after clicking Check if the issue continues.

    Thread Starter wmcorrigan

    (@wmcorrigan)

    It seems to be resolved now. I was changing the mode to Live, it’s the only way I could enter the Key and Secret. I must not have been doing the validation properly.

    Thank you.

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.