Conflict with Avada theme (recaptcha forms not submitting)
-
Avada forms with re-captcha v3 enabled are no longer submitting when the Paid Memberships Pro plugin is active. Users are receiving the following error: “There was an error trying to send your message. Please try again later.”
Avada support has determined that this is due to a conflict with your plugin. After disabling the Paid Memberships Pro plugin, the recaptcha badge displays on the website and the form submits fine.
I’ve tried enabling V3 recaptcha with the same keys in the Paid Memberships Pro plugin to see if that resolves the issue, and it does not.
Please advise.
The page I need help with: [log in to see the link]
-
Hi @lauramartin
I’m sorry to hear this. Please advise what version of Avada is being used so that we can test on our side and try replicate this?
Hi @jarryd-long
We are using the latest version 7.11.2 – it was with this update that the conflict started.
Thanks for your feedback. We’re working on trying to replicate this but in the meantime, would you mind sending me a copy of your Site Health Information?
Just to confirm, you’re running Avada theme with PMPro – adding the form to any page causes an issue when PMPro’s reCAPTCHA is also active.
That form isn’t in the footer or on the same page as the checkout page though?
We are running Avada with PMPro free version and we have two different forms on two separate pages that fail with PMPro activated. Initially I did not have reCAPTCHA active in PMPro but tried enabling it to no success. So active or not active, the forms still don’t work.
And no, the form isn’t in the footer anywhere. Only one form on a single page.
Here is the site health info:
` wp-core version: 6.3
site_language: en_US
user_language: en_US
timezone: America/Los_Angeles
permalink: /%category%/%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: undefined
environment_type: production
user_count: 11
dotorg_communication: true wp-paths-sizes wordpress_path: /nas/content/live/nwrdcnetstg
wordpress_size: 61.46 MB (64448027 bytes)
uploads_path: /nas/content/live/nwrdcnetstg/wp-content/uploads
uploads_size: 1.16 GB (1241999592 bytes)
themes_path: /nas/content/live/nwrdcnetstg/wp-content/themes
themes_size: 41.65 MB (43671144 bytes)
plugins_path: /nas/content/live/nwrdcnetstg/wp-content/plugins
plugins_size: 142.52 MB (149443675 bytes)
database_size: 18.17 MB (19054592 bytes)
total_size: 1.41 GB (1518617030 bytes) wp-dropins (2) advanced-cache.php: true
object-cache.php: true wp-active-theme name: Avada Child (Avada-Child-Theme)
version: 1.0.0
author: ThemeFusion
author_website: https://theme-fusion.com
parent_theme: Avada (Avada)
theme_features: core-block-patterns, fusion-builder-options, widgets-block-editor, menus, title-tag, automatic-feed-links, custom-header, custom-background, woocommerce, wc-product-gallery-zoom, wc-product-gallery-slider, wc-product-gallery-lightbox, post-formats, post-thumbnails, fusion-builder-demos, align-wide, wp-block-styles, editor-styles, editor-font-sizes, editor-color-palette, widgets
theme_path: /nas/content/live/nwrdcnetstg/wp-content/themes/Avada-Child-Theme
auto_update: Disabled wp-parent-theme name: Avada (Avada)
version: 7.11.2
author: ThemeFusion
author_website: https://themeforest.net/user/ThemeFusion
theme_path: /nas/content/live/nwrdcnetstg/wp-content/themes/Avada
auto_update: Disabled wp-themes-inactive (4) Genesis Block Theme: version: 1.0.0, author: StudioPress, Auto-updates disabled
Twenty Twenty-One: version: 1.8, author: the WordPress team, Auto-updates disabled
Twenty Twenty-Three: version: 1.2, author: the WordPress team, Auto-updates disabled
Twenty Twenty-Two: version: 1.4, author: the WordPress team, Auto-updates disabled wp-mu-plugins (6) Force Strong Passwords - WPE Edition: version: 1.8.0, author: Jason Cosper
Health Check Troubleshooting Mode: author: (undefined), version: 1.8.1
WP Engine Cache Plugin: version: 1.1.4, author: WP Engine
WP Engine Seamless Login Plugin: version: 1.6.1, author: WP Engine
WP Engine Security Auditor: version: 1.0.11, author: wpengine
WP Engine System: version: 5.0.1, author: WP Engine wp-plugins-active (19) Accessibility by UserWay: version: 2.5.0, author: UserWay.org, Auto-updates disabled
Avada Builder: version: 3.11.2, author: ThemeFusion, Auto-updates disabled
Avada Core: version: 5.11.2, author: ThemeFusion, Auto-updates disabled
Download Manager: version: 6.3.2, author: W3 Eden, Inc. (latest version: 6.3.6), Auto-updates disabled
Enable Media Replace: version: 4.1.2, author: ShortPixel, Auto-updates disabled
GTranslate: version: 3.0.3, author: Translate AI Multilingual Solutions, Auto-updates disabled
Paid Memberships Pro: version: 2.12.2, author: Paid Memberships Pro, Auto-updates disabled
Paid Memberships Pro - Roles Add On: version: 1.4.2, author: Paid Memberships Pro, Auto-updates disabled
PublishPress Future: version: 3.0.6, author: PublishPress, Auto-updates disabled
Redirection: version: 5.3.10, author: John Godley, Auto-updates disabled
The Events Calendar: version: 6.1.3, author: The Events Calendar (latest version: 6.2.0.1), Auto-updates disabled
The Events Calendar: Filter Bar: version: 5.5.1, author: The Events Calendar (latest version: 5.5.2), Auto-updates disabled
The Events Calendar Extension: Open external links in a new tab.: version: 1.0.1, author: The Events Calendar, Auto-updates disabled
UberMenu 3 - The Ultimate WordPress Mega Menu: version: 3.7.8, author: Chris Mavricos, SevenSpark, Auto-updates disabled
WPDM - Extended Short-codes: version: 3.0.5, author: W3 Eden, Inc., Auto-updates disabled
WPDM - TinyMce Button: version: 2.9.2, author: Shaon, Auto-updates disabled
WP Event Aggregator: version: 1.7.3, author: Xylus Themes, Auto-updates disabled
WP Event Aggregator Pro: version: 1.7.1, author: Xylus Themes (latest version: 1.7.3), Auto-updates disabled
Yoast Duplicate Post: version: 4.5, author: Enrico Battocchi & Team Yoast, Auto-updates disabled wp-plugins-inactive (3) Akismet Anti-Spam: Spam Protection: version: 5.2, author: Automattic - Anti Spam Team, Auto-updates disabled
Genesis Blocks: version: 3.0.0, author: StudioPress, Auto-updates disabled
Health Check & Troubleshooting: version: 1.6.0, author: The WordPress.org community (latest version: 1.7.0), Auto-updates disabled wp-media image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1691
imagemagick_version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
imagick_version: 3.7.0
file_uploads: File uploads is turned off
post_max_size: 100M
upload_max_filesize: 50M
max_effective_size: 50 MB
max_file_uploads: 20
imagick_limits:
imagick::RESOURCETYPE_AREA: 137 MB
imagick::RESOURCETYPE_DISK: 1073741824
imagick::RESOURCETYPE_FILE: 6144
imagick::RESOURCETYPE_MAP: 512 MB
imagick::RESOURCETYPE_MEMORY: 256 MB
imagick::RESOURCETYPE_THREAD: 1
imagick::RESOURCETYPE_TIME: 9.22337203685E+18
imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
gd_version: bundled (2.1.0 compatible)
gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
ghostscript_version: not available the-events-calendar wp-server server_architecture: Linux 5.4.0-1108-gcp x86_64
httpd_software: Apache
php_version: 8.0.29 64bit
php_sapi: apache2handler
max_input_variables: 10000
time_limit: 3600
memory_limit: 512M
max_input_time: 3600
upload_max_filesize: 50M
php_post_max_size: 100M
curl_version: 7.74.0 OpenSSL/1.1.1n
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: false
current: 2023-08-23T19:26:58+00:00
utc-time: Wednesday, 23-Aug-23 19:26:58 UTC
server-time: 2023-08-23T12:26:54-07:00 wp-database extension: mysqli
server_version: 5.7.42-46-log
client_version: mysqlnd 8.0.29
max_allowed_packet: 16777216
max_connections: 500 wp-constants WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /nas/content/live/nwrdcnetstg/wp-content
WP_PLUGIN_DIR: /nas/content/live/nwrdcnetstg/wp-content/plugins
WP_MEMORY_LIMIT: 40M
WP_MAX_MEMORY_LIMIT: 512M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: true
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: Undefined
WP_DEVELOPMENT_MODE: undefined
DB_CHARSET: utf8
DB_COLLATE: utf8_unicode_ci wp-filesystem wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
mu-plugins: writable pmpro pmpro-cron-jobs: pmpro_cron_expire_memberships (2023-08-23 19:38:37) |
pmpro_cron_expiration_warnings (2023-08-23 19:38:38) |
pmpro_cron_stripe_subscription_updates (2023-08-24 08:38:37) |
pmpro_cron_admin_activity_email (2023-08-24 17:30:00) |
pmpro_cron_delete_tmp (2023-08-24 17:30:00) |
pmpro_cron_credit_card_expiring_warnings (2023-09-20 20:38:37) |
pmpro_license_check_key (2023-09-20 20:38:37)
pmpro-gateway: Default []
pmpro-gateway-env: Sandbox/Testing [sandbox]
pmpro-orders: 0 orders
pmpro-discount-codes: 0 discount codes
pmpro-sessions:
session_status: Active
pmpro-membership-levels: {
"1": {
"id": "1",
"name": "Student Team",
"description": "",
"confirmation": "",
"initial_payment": 0,
"billing_amount": 0,
"cycle_number": "0",
"cycle_period": "",
"billing_limit": "0",
"trial_amount": 0,
"trial_limit": "0",
"allow_signups": "0",
"expiration_number": "0",
"expiration_period": ""
},
"2": {
"id": "2",
"name": "Business Team",
"description": "",
"confirmation": "",
"initial_payment": 0,
"billing_amount": 0,
"cycle_number": "0",
"cycle_period": "",
"billing_limit": "0",
"trial_amount": 0,
"trial_limit": "0",
"allow_signups": "0",
"expiration_number": "0",
"expiration_period": ""
},
"3": {
"id": "3",
"name": "Global Access",
"description": "",
"confirmation": "",
"initial_payment": 0,
"billing_amount": 0,
"cycle_number": "0",
"cycle_period": "",
"billing_limit": "0",
"trial_amount": 0,
"trial_limit": "0",
"allow_signups": "0",
"expiration_number": "0",
"expiration_period": ""
}
}
pmpro-custom-templates: No template overrides
pmpro-getfile-usage: PMPRO_GETFILE_ENABLED is not set
pmpro-htaccess-cache-usage: Off
pmpro-pages:
account: https://nwrdcnetstg.wpengine.com/membership-account/
billing: Not Set
cancel: Not Set
checkout: Not Set
confirmation: Not Set
invoice: Not Set
levels: Not Set
login: Not Set
member_profile_edit: https://nwrdcnetstg.wpengine.com/membership-account/your-profile/
pmpro-library-conflicts: No library conflicts detected.
pmpro-outdated-templates: No outdated templates detected.
pmpro-current-site-url: https://nwrdcnetstg.wpengine.com
pmpro-recorded-site-url: https://nwrdcnetstg.wpengine.com
pmpro-pause-mode: DisabledThank you for your feedback. I noticed that you don’t have a checkout page assigned in your settings – this might be causing this unexpected behaviour and I’d like us to check/try that first before we troubleshoot further.
Please navigate to Memberships > Settings > Pages and assign a page to the ‘Checkout’ page? Is reCAPTCHA enabled for PMPro under Memberships > Settings > Advanced.
Please let me know if the issue persists?
I assigned the membership page to the checkout page (we are not allowing new signups nor membership management). Yes, I had already activated reCaptcha on the advanced setting.
The issue persists.
Thanks for checking that for me. We’re going to debug this further and try replicate it locally – I’ll be in touch when I have any news. Thanks so much for your patience.
We’re still looking into this but suspect the highlighted code in https://github.com/strangerstudios/paid-memberships-pro/blob/5fbf6afa701ad0c09e86a1a2f335ab4420aa3d6a/includes/recaptcha.php#L90-L95 is the cause of the issue.
If you’d like to remove it from your copy of the plugin in the meantime, you can do so and reCAPTCHA will work with Avada.
An update will be released with a fix in place, however I do not have an ETA as to when this will happen.
OK thank you. I will have to try the fix next week. I’ll keep you posted.
Thank you, looking forward to hearing back from you.
I’m removed the code from the recaptcha php file and it appears to be working. Just waiting for confirmation that the email was received by the client. Hopefully it’s all good and I can implement on the live site until a plugin update is ready.
Thanks!
So glad to hear it’s working for you, thanks for the update!
Upon further inspection, another issue popped up as I was trying to go live with this fix.
When a member is logged in, for some reason, the home page is showing up on those pages with forms. When I deactivate the PMPro plugin, it’s not displaying.

This is only when viewing the page logged in with one of the member logins, not an admin login. This makes absolute no sense to me as I’m not seeing this show up on any other static page – just the pages with forms. And these pages don’t even require the user to be logged in.
In order for us to provide the best support as possible, please open a new topic related to this issue so that we can give that the individual attention it requires.
If there aren’t any more issues related to Avada and our reCAPTCHA occurring, I’m going to mark this topic as resolved.
Well I’m guessing it’s related to the recaptcha. But I’ll submit another ticket. thanks.
The topic ‘Conflict with Avada theme (recaptcha forms not submitting)’ is closed to new replies.