WP-Members Membership Plugin Security & Risk Analysis

wordpress.org/plugins/wp-members

The original WordPress membership plugin with content restriction, user login, custom registration fields, user profiles, and more.

50K active installs v3.5.6 PHP + WP 4.0+ Updated Feb 27, 2026
authenticationloginmembershipregistrationrestriction
88
A · Safe
CVEs total18
Unpatched0
Last CVEMar 3, 2026
Safety Verdict

Is WP-Members Membership Plugin Safe to Use in 2026?

Generally Safe

Score 88/100

WP-Members Membership Plugin has a strong security track record. Known vulnerabilities have been patched promptly.

18 known CVEsLast CVE: Mar 3, 2026Updated 1mo ago
Risk Assessment

The "wp-members" plugin v3.5.6 exhibits a mixed security posture. While it demonstrates a good number of nonce and capability checks, the presence of one AJAX handler without authentication checks is a significant concern, directly increasing the attack surface. The static analysis also reveals the use of the `unserialize` function, which can be a gateway to code injection vulnerabilities if not handled with extreme care and input validation. Furthermore, a substantial portion of its SQL queries are not using prepared statements, increasing the risk of SQL injection. While the taint analysis did not reveal critical or high-severity vulnerabilities in this specific scan, the historical data is concerning. The plugin has a history of 18 CVEs, including high-severity vulnerabilities such as SQL injection, cross-site scripting, code injection, and improper access control. The fact that a recent vulnerability was logged in 2026 suggests potential ongoing maintenance issues or a pattern of introducing vulnerabilities. Despite the presence of good practices like a decent rate of output escaping and prepared statements, the identified vulnerabilities and the unprotected AJAX endpoint outweigh these positives, indicating a moderate to high risk.

Key Concerns

  • Unprotected AJAX handler present
  • Use of dangerous function: unserialize
  • Significant percentage of SQL queries not prepared
  • History of numerous high-severity CVEs
  • High number of entry points with one unprotected
Vulnerabilities
18

WP-Members Membership Plugin Security Vulnerabilities

CVEs by Year

1 CVE in 2014
2014
1 CVE in 2017
2017
1 CVE in 2019
2019
1 CVE in 2023
2023
6 CVEs in 2024
2024
5 CVEs in 2025
2025
3 CVEs in 2026
2026
Patched Has unpatched

Severity Breakdown

High
3
Medium
15

18 total CVEs

CVE-2026-2363medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP-Members Membership Plugin <= 3.5.5.1 - Authenticated (Contributor+) SQL Injection via 'order_by' Shortcode Attribute

Mar 3, 2026 Patched in 3.5.6 (1d)
CVE-2025-14448medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members Membership Plugin <= 3.5.4.3 - Authenticated (Subscriber+) Stored Cross-Site Scripting via Multiple Checkbox and Multiple Select User Profile Fields

Jan 14, 2026 Patched in 3.5.4.4 (1d)
CVE-2025-12648medium · 5.3Files or Directories Accessible to External Parties

WP-Members Membership Plugin <= 3.5.4.4 - Unauthenticated Information Exposure via Unprotected Files

Jan 6, 2026 Patched in 3.5.4.5 (1d)
CVE-2025-57973medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members <= 3.5.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 22, 2025 Patched in 3.5.4.3 (5d)
CVE-2025-9489medium · 5Improper Control of Generation of Code ('Code Injection')

WP-Members Membership Plugin <= 3.5.4.2 - Authenticated (Subscriber+) Arbitrary Shortcode Execution via Profile Names

Sep 8, 2025 Patched in 3.5.4.3 (1d)
CVE-2025-7495medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members <= 3.5.4.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jul 21, 2025 Patched in 3.5.4.2 (1d)
CVE-2025-50051medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members <= 3.5.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jun 19, 2025 Patched in 3.5.4.1 (7d)
CVE-2025-4610medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members <= 3.5.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via wpmem_user_memberships Shortcode

May 16, 2025 Patched in 3.5.3 (1d)
CVE-2024-10374medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members <= 3.4.9.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via wpmem_loginout Shortcode

Oct 24, 2024 Patched in 3.4.9.6 (260d)
CVE-2024-9231medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members Membership Plugin <= 3.4.9.5 - Reflected Cross-Site Scripting

Oct 21, 2024 Patched in 3.4.9.6 (1d)
CVE-2024-2920medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

WP-Members Membership Plugin <= 3.4.9.3 - Unprotected Storage of Potentially Sensitive Files

Apr 25, 2024 Patched in 3.4.9.4 (1d)
CVE-2024-1852high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members Membership Plugin <= 3.4.9.2 - Unauthenticated Stored Cross-Site Scripting

Apr 1, 2024 Patched in 3.4.9.3 (9d)
CVE-2024-1987medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members Membership Plugin <= 3.4.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Mar 7, 2024 Patched in 3.4.9.2 (86d)
CVE-2023-6733medium · 6.5Improper Access Control

WP-Members Membership Plugin <= 3.4.8 - Missing Authorization to Sensitive Information Exposure

Jan 3, 2024 Patched in 3.4.9 (209d)
CVE-2023-2869medium · 4.3Missing Authorization

WP-Members Membership <= 3.4.7.3 - Cross-Site Request Forgery to Settings Update

Jun 22, 2023 Patched in 3.4.8 (215d)
CVE-2019-15660high · 8.8Cross-Site Request Forgery (CSRF)

WP-Members <= 3.2.7 - Cross-Site Request Forgery

Jun 13, 2019 Patched in 3.2.8.1 (1685d)
CVE-2017-2222medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members < 3.1.8 - Cross-Site Scripting

Jun 13, 2017 Patched in 3.1.8 (2415d)
WF-379408c3-399d-4aff-9a6b-43913aaa52b7-wp-membershigh · 7.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP-Members Membership Plugin <= 2.8.9 - Reflected Cross-Site Scripting

Jan 7, 2014 Patched in 2.8.10 (3668d)
Code Analysis
Analyzed Mar 16, 2026

WP-Members Membership Plugin Code Analysis

Dangerous Functions
1
Raw SQL Queries
10
17 prepared
Unescaped Output
248
525 escaped
Nonce Checks
28
Capability Checks
22
File Operations
13
External Requests
1
Bundled Libraries
2

Dangerous Functions Found

unserialize$meta[0] = unserialize( $meta[0] );includes\class-wp-members-products.php:167

Bundled Libraries

TinyMCESelect2

SQL Query Safety

63% prepared27 total queries

Output Escaping

68% escaped773 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

16 flows6 with unsanitized paths
wpmem_admin (includes\admin\admin.php:37)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

WP-Members Membership Plugin Attack Surface

Entry Points20
Unprotected1

AJAX Handlers 1

authwp_ajax_wpmem_do_field_reorderincludes\admin\class-wp-members-admin-api.php:155

Shortcodes 19

[wpmem_user_memberships] includes\class-wp-members-products.php:115
[wpmem_user_membership_posts] includes\class-wp-members-products.php:116
[wpmem_logged_in] includes\class-wp-members-shortcodes.php:40
[wpmem_logged_out] includes\class-wp-members-shortcodes.php:41
[wpmem_logout] includes\class-wp-members-shortcodes.php:42
[wpmem_form] includes\class-wp-members-shortcodes.php:43
[wpmem_login] includes\class-wp-members-shortcodes.php:44
[wpmem_reg] includes\class-wp-members-shortcodes.php:45
[wpmem_profile] includes\class-wp-members-shortcodes.php:46
[wpmem_loginout] includes\class-wp-members-shortcodes.php:47
[wpmem_login_link] includes\class-wp-members-shortcodes.php:48
[wpmem_login_button] includes\class-wp-members-shortcodes.php:49
[wpmem_reg_link] includes\class-wp-members-shortcodes.php:50
[wpmem_tos] includes\class-wp-members-shortcodes.php:51
[wpmem_avatar] includes\class-wp-members-shortcodes.php:52
[wpmem_show_count] includes\class-wp-members-shortcodes.php:53
[wpmem_form_nonce] includes\class-wp-members-shortcodes.php:54
[wpmem_field] includes\class-wp-members-shortcodes.php:66
[wpmem_field] includes\class-wp-members-shortcodes.php:69
WordPress Hooks 183
filterwpmem_admin_tabsincludes\admin\admin.php:43
filterwpmem_admin_tabsincludes\admin\admin.php:46
actionwpmem_admin_do_tabincludes\admin\admin.php:47
filterwpmem_admin_tabsincludes\admin\admin.php:50
actionwpmem_admin_do_tabincludes\admin\admin.php:51
filterwpmem_admin_tabsincludes\admin\admin.php:59
actionwpmem_admin_do_tabincludes\admin\admin.php:60
actionadmin_menuincludes\admin\class-wp-members-admin-api.php:148
actionadmin_enqueue_scriptsincludes\admin\class-wp-members-admin-api.php:149
filterplugin_action_linksincludes\admin\class-wp-members-admin-api.php:150
actionuser_new_formincludes\admin\class-wp-members-admin-api.php:152
actionwpmem_admin_do_tabincludes\admin\class-wp-members-admin-api.php:157
actionwpmem_admin_do_tabincludes\admin\class-wp-members-admin-api.php:158
actionwpmem_admin_do_tabincludes\admin\class-wp-members-admin-api.php:159
actionwpmem_admin_do_tabincludes\admin\class-wp-members-admin-api.php:160
actionwpmem_admin_do_tabincludes\admin\class-wp-members-admin-api.php:161
actionwpmem_admin_do_tabincludes\admin\class-wp-members-admin-api.php:162
actionuser_edit_form_tagincludes\admin\class-wp-members-admin-api.php:167
actionshow_user_profileincludes\admin\class-wp-members-admin-api.php:168
actionedit_user_profileincludes\admin\class-wp-members-admin-api.php:169
actionprofile_updateincludes\admin\class-wp-members-admin-api.php:170
actionedit_user_profileincludes\admin\class-wp-members-admin-api.php:171
actionshow_user_profileincludes\admin\class-wp-members-admin-api.php:172
actionadmin_footer-users.phpincludes\admin\class-wp-members-admin-api.php:175
actionload-users.phpincludes\admin\class-wp-members-admin-api.php:176
actionadmin_noticesincludes\admin\class-wp-members-admin-api.php:177
filterviews_usersincludes\admin\class-wp-members-admin-api.php:178
filtermanage_users_columnsincludes\admin\class-wp-members-admin-api.php:179
filtermanage_users_custom_columnincludes\admin\class-wp-members-admin-api.php:180
actionwpmem_user_activatedincludes\admin\class-wp-members-admin-api.php:181
actionwpmem_user_deactivatedincludes\admin\class-wp-members-admin-api.php:182
filteruser_row_actionsincludes\admin\class-wp-members-admin-api.php:183
actionwpmem_admin_after_profileincludes\admin\class-wp-members-admin-api.php:184
actionwpmem_admin_after_profileincludes\admin\class-wp-members-admin-api.php:185
actionwpmem_admin_after_profileincludes\admin\class-wp-members-admin-api.php:186
actionadmin_menuincludes\admin\class-wp-members-admin-api.php:192
actionadd_meta_boxesincludes\admin\class-wp-members-admin-api.php:199
actionsave_postincludes\admin\class-wp-members-admin-api.php:200
filtermanage_posts_columnsincludes\admin\class-wp-members-admin-api.php:201
actionmanage_posts_custom_columnincludes\admin\class-wp-members-admin-api.php:202
filtermanage_pages_columnsincludes\admin\class-wp-members-admin-api.php:203
actionmanage_pages_custom_columnincludes\admin\class-wp-members-admin-api.php:204
actionrestrict_manage_postsincludes\admin\class-wp-members-admin-api.php:205
actionpre_get_postsincludes\admin\class-wp-members-admin-api.php:206
actionadmin_footer-edit.phpincludes\admin\class-wp-members-admin-api.php:207
actionload-edit.phpincludes\admin\class-wp-members-admin-api.php:208
actionadmin_noticesincludes\admin\class-wp-members-admin-api.php:209
actionload-post.phpincludes\admin\class-wp-members-admin-api.php:210
actionload-post-new.phpincludes\admin\class-wp-members-admin-api.php:211
actionwp_dashboard_setupincludes\admin\class-wp-members-admin-api.php:215
actionwpmem_after_admin_initincludes\admin\class-wp-members-admin-api.php:218
actionadmin_print_stylesincludes\admin\class-wp-members-admin-api.php:219
actionadmin_footerincludes\admin\class-wp-members-admin-api.php:220
actionadmin_noticesincludes\admin\class-wp-members-admin-api.php:223
actioncurrent_screenincludes\admin\class-wp-members-admin-api.php:226
filterwpmem_admin_noticesincludes\admin\class-wp-members-admin-api.php:229
actionpre_user_queryincludes\admin\class-wp-members-admin-users.php:276
actionadmin_menuincludes\admin\class-wp-members-bulk-edit-users.php:71
filtermanage_wpmem_product_posts_columnsincludes\admin\class-wp-members-products-admin.php:29
actionmanage_wpmem_product_posts_custom_columnincludes\admin\class-wp-members-products-admin.php:30
actionrestrict_manage_postsincludes\admin\class-wp-members-products-admin.php:32
actionpre_get_postsincludes\admin\class-wp-members-products-admin.php:33
actionadd_meta_boxesincludes\admin\class-wp-members-products-admin.php:35
actionpage_attributes_misc_attributesincludes\admin\class-wp-members-products-admin.php:36
actionsave_postincludes\admin\class-wp-members-products-admin.php:37
actionwpmem_admin_after_block_metaincludes\admin\class-wp-members-products-admin.php:38
actionwpmem_admin_block_meta_saveincludes\admin\class-wp-members-products-admin.php:39
actionadmin_footerincludes\admin\class-wp-members-products-admin.php:40
filtermanage_users_columnsincludes\admin\class-wp-members-products-admin.php:41
filtermanage_users_custom_columnincludes\admin\class-wp-members-products-admin.php:42
actionadmin_headincludes\admin\class-wp-members-products-admin.php:43
filtermanage_posts_columnsincludes\admin\class-wp-members-products-admin.php:44
actionmanage_posts_custom_columnincludes\admin\class-wp-members-products-admin.php:45
filtermanage_pages_columnsincludes\admin\class-wp-members-products-admin.php:46
actionmanage_pages_custom_columnincludes\admin\class-wp-members-products-admin.php:47
filterwpmem_user_profile_tabsincludes\admin\class-wp-members-products-admin.php:53
actionwpmem_user_profile_tabs_contentincludes\admin\class-wp-members-products-admin.php:54
filterwpmem_views_usersincludes\admin\class-wp-members-products-admin.php:56
filterwpmem_query_whereincludes\admin\class-wp-members-products-admin.php:57
actionafter_delete_postincludes\admin\class-wp-members-products-admin.php:59
actionuntrashed_postincludes\admin\class-wp-members-products-admin.php:60
actiontrashed_postincludes\admin\class-wp-members-products-admin.php:61
actionmanage_users_custom_columnincludes\admin\class-wp-members-sortable-user-columns.php:47
filtermanage_users_columnsincludes\admin\class-wp-members-sortable-user-columns.php:48
filtermanage_users_sortable_columnsincludes\admin\class-wp-members-sortable-user-columns.php:49
filterrequestincludes\admin\class-wp-members-sortable-user-columns.php:51
filtermce_external_pluginsincludes\admin\class-wp-members-tinymce-buttons.php:27
filtermce_buttonsincludes\admin\class-wp-members-tinymce-buttons.php:28
actionpre_user_queryincludes\admin\class-wp-members-user-search.php:59
actionadmin_noticesincludes\admin\class-wp-members-user-utilities.php:63
filterpost_acui_import_single_userincludes\admin\class-wp-members-user-utilities.php:65
filterupload_dirincludes\class-wp-members-api.php:252
filtersanitize_file_nameincludes\class-wp-members-api.php:253
actioninitincludes\class-wp-members-clone-menus.php:20
filterwp_nav_menu_argsincludes\class-wp-members-clone-menus.php:21
filterwpmem_msg_defaultsincludes\class-wp-members-dialogs.php:21
filterwp_mail_fromincludes\class-wp-members-email.php:614
filterwp_mail_from_nameincludes\class-wp-members-email.php:615
filterwp_mail_content_typeincludes\class-wp-members-email.php:616
filterwp_edit_nav_menu_walkerincludes\class-wp-members-menus.php:68
actionwp_update_nav_menu_itemincludes\class-wp-members-menus.php:71
filterwp_setup_nav_menu_itemincludes\class-wp-members-menus.php:72
actionadmin_enqueue_scriptsincludes\class-wp-members-menus.php:73
actionwp_nav_menu_item_custom_fieldsincludes\class-wp-members-menus.php:75
actionwpmem_nav_menu_logged_in_criteriaincludes\class-wp-members-menus.php:78
filterwp_get_nav_menu_itemsincludes\class-wp-members-menus.php:82
filterwpmem_securifyincludes\class-wp-members-products.php:110
filterwpmem_product_restricted_msgincludes\class-wp-members-products.php:111
filterwpmem_restricted_msgincludes\class-wp-members-products.php:112
filterwpmem_email_shortcodesincludes\class-wp-members-products.php:113
filterwpmem_securify_commentsincludes\class-wp-members-products.php:316
actioninitincludes\class-wp-members-pwd-reset.php:37
filterwpmem_email_filterincludes\class-wp-members-pwd-reset.php:38
actiontemplate_redirectincludes\class-wp-members-pwd-reset.php:39
actionwpmem_after_initincludes\class-wp-members-user.php:60
actionuser_registerincludes\class-wp-members-user.php:62
actionuser_registerincludes\class-wp-members-user.php:63
actionuser_registerincludes\class-wp-members-user.php:64
actionuser_registerincludes\class-wp-members-user.php:65
actionuser_registerincludes\class-wp-members-user.php:66
actionuser_registerincludes\class-wp-members-user.php:67
actionwpmem_register_redirectincludes\class-wp-members-user.php:69
filterregistration_errorsincludes\class-wp-members-user.php:71
actionuser_registerincludes\class-wp-members-user.php:75
actionwpmem_file_uploadedincludes\class-wp-members-user.php:79
actiontemplate_redirectincludes\class-wp-members-validation-link.php:56
filterauthenticateincludes\class-wp-members-validation-link.php:57
filterwpmem_email_filterincludes\class-wp-members-validation-link.php:58
filterthe_contentincludes\class-wp-members-validation-link.php:59
actionwpmem_account_validation_successincludes\class-wp-members-validation-link.php:61
actionwpmem_account_validation_successincludes\class-wp-members-validation-link.php:62
actionwpmem_account_validation_successincludes\class-wp-members-validation-link.php:63
actionwoocommerce_register_formincludes\class-wp-members-woocommerce-integration.php:30
actionwoocommerce_register_postincludes\class-wp-members-woocommerce-integration.php:31
filterwoocommerce_checkout_fieldsincludes\class-wp-members-woocommerce-integration.php:36
actionwoocommerce_checkout_update_order_metaincludes\class-wp-members-woocommerce-integration.php:37
actionwoocommerce_edit_account_formincludes\class-wp-members-woocommerce-integration.php:42
actionwoocommerce_save_account_detailsincludes\class-wp-members-woocommerce-integration.php:43
filterwoocommerce_save_account_details_required_fieldsincludes\class-wp-members-woocommerce-integration.php:44
filterwoocommerce_form_field_multicheckboxincludes\class-wp-members-woocommerce-integration.php:48
filterwoocommerce_form_field_multiselectincludes\class-wp-members-woocommerce-integration.php:49
filterwoocommerce_form_field_radioincludes\class-wp-members-woocommerce-integration.php:50
filterwoocommerce_form_field_selectincludes\class-wp-members-woocommerce-integration.php:51
filterwoocommerce_form_field_checkboxincludes\class-wp-members-woocommerce-integration.php:52
filterwpmem_forgot_linkincludes\class-wp-members-woocommerce-integration.php:56
filterwoocommerce_is_purchasableincludes\class-wp-members-woocommerce-integration.php:60
actioninitincludes\class-wp-members.php:631
actioninitincludes\class-wp-members.php:632
actioninitincludes\class-wp-members.php:633
actionwidgets_initincludes\class-wp-members.php:634
actionrest_api_initincludes\class-wp-members.php:635
actionpre_get_postsincludes\class-wp-members.php:636
actiontemplate_redirectincludes\class-wp-members.php:637
actionlogin_enqueue_scriptsincludes\class-wp-members.php:638
actionwp_enqueue_scriptsincludes\class-wp-members.php:639
actionwp_enqueue_scriptsincludes\class-wp-members.php:640
actioncustomize_registerincludes\class-wp-members.php:641
actionwp_footerincludes\class-wp-members.php:642
actionwpmem_after_initincludes\class-wp-members.php:644
actioninitincludes\class-wp-members.php:647
actionwpmem_pwd_changeincludes\class-wp-members.php:651
actionwpmem_pwd_changeincludes\class-wp-members.php:652
actionregister_formincludes\class-wp-members.php:655
filterthe_contentincludes\class-wp-members.php:658
filtercomments_openincludes\class-wp-members.php:659
filterwpmem_securifyincludes\class-wp-members.php:660
filterrest_prepare_postincludes\class-wp-members.php:661
filterrest_prepare_pageincludes\class-wp-members.php:662
filterget_pagesincludes\class-wp-members.php:668
filterwp_get_nav_menu_itemsincludes\class-wp-members.php:669
filterget_previous_post_whereincludes\class-wp-members.php:670
filterget_next_post_whereincludes\class-wp-members.php:671
filterallow_password_resetincludes\class-wp-members.php:672
filterauthenticateincludes\class-wp-members.php:676
filterlostpassword_urlincludes\class-wp-members.php:684
filterwpmem_fieldsincludes\class-wp-members.php:688
filterwpmem_after_initincludes\class-wp-members.php:692
filtercomments_arrayincludes\class-wp-members.php:1221
actionwp_footerincludes\class-wp-members.php:1608
actionwpmem_after_initincludes\deprecated.php:325
actionadmin_noticesincludes\install.php:709
actionafter_setup_themewp-members.php:66
actionwp_insert_sitewp-members.php:173
Maintenance & Trust

WP-Members Membership Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 27, 2026
PHP min version
Downloads4.0M

Community Trust

Rating92/100
Number of ratings271
Active installs50K
Developer Profile

WP-Members Membership Plugin Developer Profile

Chad Butler

2 plugins · 50K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
476 days
View full developer profile
Detection Fingerprints

How We Detect WP-Members Membership Plugin

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-members/css/wpmembers-admin.css/wp-content/plugins/wp-members/css/wpmembers-style.css/wp-content/plugins/wp-members/css/wpmembers-theme.css/wp-content/plugins/wp-members/js/wpmembers-admin.js/wp-content/plugins/wp-members/js/wpmembers-users.js/wp-content/plugins/wp-members/js/wpmembers-ui.js
Script Paths
/wp-content/plugins/wp-members/js/wpmembers-admin.js/wp-content/plugins/wp-members/js/wpmembers-users.js/wp-content/plugins/wp-members/js/wpmembers-ui.js
Version Parameters
wp-members/css/wpmembers-admin.css?ver=wp-members/css/wpmembers-style.css?ver=wp-members/css/wpmembers-theme.css?ver=wp-members/js/wpmembers-admin.js?ver=wp-members/js/wpmembers-users.js?ver=wp-members/js/wpmembers-ui.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpmem-loginwpmem-registerwpmem-profilewpmem-lost-passwordwpmem-change-passwordwpmem-form-rowwpmem-labelwpmem-field+2 more
HTML Comments
<!-- WP-Members User Registration Form --><!-- WP-Members Login Form --><!-- WP-Members User Profile Form --><!-- WP-Members Lost Password Form -->+1 more
Data Attributes
data-wpmem-fielddata-wpmem-login-formdata-wpmem-register-formdata-wpmem-profile-formdata-wpmem-lost-password-formdata-wpmem-change-password-form
JS Globals
wpmem_varswpmem_ajaxurl
REST Endpoints
/wp-json/wp-members/v1/users/wp-json/wp-members/v1/settings/wp-json/wp-members/v1/fields
Shortcode Output
[wpmem_login][wpmem_register][wpmem_profile][wpmem_lost_password]
FAQ

Frequently Asked Questions about WP-Members Membership Plugin