a:2:{s:7:"timeout";i:1738570278;s:5:"value";s:31238:"{"new_version":"1.10.22","stable_version":"1.10.22","name":"WooCommerce Members Only","slug":"woocommerce-members-only","url":"https:\/\/pluginrepublic.com\/wordpress-plugins\/woocommerce-members-only\/?changelog=1","last_updated":"2025-01-08 15:39:56","homepage":"https:\/\/pluginrepublic.com\/wordpress-plugins\/woocommerce-members-only\/","package":"","download_link":"","sections":{"description":"<p>Create a membership site by restricting access to your content and selling members only products<\/p>\n","changelog":"<p>= 1.10.22, 8 January 2025 =<br \/>\n* Fixed: PHP warning during checkout if there are no purchased products that assign roles after purchase<\/p>\n<p>= 1.10.21, 2 December 2024 =<br \/>\n* Fixed: Exclude from Menu not working when using Navigation Block<\/p>\n<p>= 1.10.20, 5 November 2024 =<br \/>\n* Added: wcmo_remove_permitted_product_ids filter<br \/>\n* Added: wcmo_always_show_user_products filter<\/p>\n<p>= 1.10.19, 23 October 2024 =<br \/>\n* Added: wcmo_redirect_referring_page filter<\/p>\n<p>= 1.10.18, 23 September 2024 =<br \/>\n* Fixed: role expiration date not getting saved as timestamp, which causes a PHP error on the Edit Profile page<\/p>\n<p>= 1.10.17, 2 July 2024 =<br \/>\n* Added: wcmo_allow_external_approval filter<br \/>\n* Updated: role expiry dates in user profile now updateable<br \/>\n* Updated: WCMO_Updater class for PHP 8.2<\/p>\n<p>= 1.10.16, 15 May 2024 =<br \/>\n* Fixed: some Members Only settings don't work on product pages that use WooCommerce Blocks<\/p>\n<p>= 1.10.15, 4 March 2024 =<br \/>\n* Fixed: PHP warnings when editing the global header in Divi<br \/>\n* Fixed: Billing State and Shipping State fields in the registration form do not become dropdown fields if selling or shipping location is limited to United States<\/p>\n<p>= 1.10.14, 25 September 2023 =<br \/>\n* Added: wcmo_disable_product_user_select filter<br \/>\n* Added: wcmo_assign_roles filter<\/p>\n<p>= 1.10.13, 29 August 2023 =<br \/>\n* Updated: compatibility with WooCommerce High-Performance Order Storage<\/p>\n<p>= 1.10.12, 29 June 2023 =<br \/>\n* Fixed: product categories not getting excluded when using Exclude from Menu setting<\/p>\n<p>= 1.10.11, 24 April 2023 =<br \/>\n* Fixed: add to cart button not hidden for variable products on Astra theme<br \/>\n* Fixed: product count for each category does not consider restricted products<\/p>\n<p>= 1.10.10, 28 February 2023 =<br \/>\n* Fixed: User IDs field in the Edit Product page is not hidden if Restriction method is not By User<br \/>\n* Fixed: pending user role causes fatal error in PHP 8<br \/>\n* Updated: compatibility with Product Table Ultimate<br \/>\n* Updated: prevent creating a new registration field with blank label<\/p>\n<p>= 1.10.9, 4 January 2023 =<br \/>\n* Added: wcmo_override_is_restricted_category_by_id filter<br \/>\n* Fixed: PHP warnings when authenticating users<br \/>\n* Fixed: Fatal error when saving a page with products shortcode<\/p>\n<p>= 1.10.8, 6 December 2022 =<br \/>\n* Added: wcmo_filter_category_local_rules filter<br \/>\n* Added: wcmo_override_is_permitted_category_by_id filter<br \/>\n* Added: wcmo_disable_new_registration_email filter<\/p>\n<p>= 1.10.7, 5 October 2022 =<br \/>\n* Added: wcmo_product_restricted_user_ids filter<br \/>\n* Added: wcmo_force_hide_restricted_categories filter<br \/>\n* Fixed: removed wcmo_is_menu_item_restricted filter<br \/>\n* Fixed: Fatal error when an order cannot be retrieved in wcmo_assign_roles_after_purchase function<br \/>\n* Fixed: PHP warnings<br \/>\n* Updated: choose User IDs via multiple select dropdown instead of text field<\/p>\n<p>= 1.10.6, 17 May 2022 =<br \/>\n* Fixed: parse error in functions-products.php<\/p>\n<p>= 1.10.5, 10 April 2022 =<br \/>\n* Updated: add redirect button to archive page if specified<\/p>\n<p>= 1.10.4, 5 April 2022 =<br \/>\n* Updated: error suppression in wcmo_hide_restricted_categories<\/p>\n<p>= 1.10.3, 5 April 2022 =<br \/>\n* Added: wcmo_product_restriction_method_posts_per_page and wcmo_hide_from_user_roles_posts_per_page filters<br \/>\n* Added: delete user-specific transients when user profile is updated<br \/>\n* Fixed: some transients do not regenerate after they expire<br \/>\n* Fixed: permit across multiple categories setting not displaying correct products<br \/>\n* Fixed: redirect issue with password-protected subcategories<br \/>\n* Fixed: redirect issue on some paths with query strings<br \/>\n* Fixed: when adding a new user, sometimes roles do not get saved<\/p>\n<p>= 1.10.2, 2 December 2021 =<br \/>\n* Added: option to ensure that products in multiple categories with different rules are accessed correctly<br \/>\n* Fixed: user can now access products with different locally set passwords<br \/>\n* Fixed: added options param to custom form fields<br \/>\n* Fixed: redirect from log-in incorrectly directing to referring page<br \/>\n* Updated: switched wcmo_product_passwords from transient to option<\/p>\n<p>= 1.10.1, 26 July 2021 =<br \/>\n* Added: wcmo_locally_restricted_categories transient<br \/>\n* Fixed: ensure transient expiry doesn't affect user ID restrictions<\/p>\n<p>= 1.10.0, 23 June 2021 =<br \/>\n* Added: support for role assignment fields in variable products<br \/>\n* Added: GUI to add registration fields<br \/>\n* Added: upload fields to registrations<br \/>\n* Added: description in registration fields<br \/>\n* Added: option to add registration fields to admin notification emails<br \/>\n* Added: save custom registration fields in user profiles<br \/>\n* Added: option to set reminder date<br \/>\n* Added: reminder email for expiring memberships<br \/>\n* Fixed: ensure correct products returned in [products] shortcode<\/p>\n<p>= 1.9.18, 5 April 2021 =<br \/>\n= Fixed: parse errors in functions-products.php<\/p>\n<p>= 1.9.17, 25 March 2021 =<br \/>\n* Added: wcmo_ignore_hidden_roles_non_logged_in filter<br \/>\n* Added: wcmo_ignore_shipping_for_non_logged_in filter<br \/>\n* Added: wcmo_ignore_payments_for_non_logged_in filter<br \/>\n* Added: wcmo_ignore_restricted_payments_for_non_logged_in filter<br \/>\n* Fixed: posts with multiple categories not restricted correctly<br \/>\n* Fixed: hidden user roles not restricting individual products correctly<br \/>\n* Updated: Billing and Shipping State fields in registration form<br \/>\n* Updated: removed wcmo_admin_notices<\/p>\n<p>= 1.9.16, 16 November 2020 =<br \/>\n* Fixed: certain products still purchasable when method set to all<br \/>\n* Updated: allow users to access categories pages when wcmo_allow_view_products is set<\/p>\n<p>= 1.9.15, 6 November 2020 =<br \/>\n* Fixed: prevent unrestricted products from redirecting to log-in page<\/p>\n<p>= 1.9.14, 3 November 2020 =<br \/>\n* Added: wcmo_get_transient_expiration<br \/>\n* Added: wcmo_products_restricted_to_current_user_archive transients<br \/>\n* Added: wcmo_get_users_expiration_dates shortcode<br \/>\n* Fixed: parse error in functions-registration.php<br \/>\n* Fixed: correctly display custom user fields on profile page<br \/>\n* Fixed: widgets not hidden for restricted users<br \/>\n* Fixed: correctly update capabilities<br \/>\n* Fixed: user-role restriction on entire site not setting correctly<br \/>\n* Updated: licence key notifications<\/p>\n<p>= 1.9.13, 6 October 2020 =<br \/>\n* Added: display custom registration fields in user profile<br \/>\n* Added: select field option for new registration fields<\/p>\n<p>= 1.9.12, 22 September 2020 =<br \/>\n* Added: wcmo_user_needs_approval filter<br \/>\n* Added: further registration fields and priority option<\/p>\n<p>= 1.9.11, 19 September 2020 =<br \/>\n* Added: extra registration fields<\/p>\n<p>= 1.9.10, 18 September 2020 =<br \/>\n* Added: hide product price in widgets<br \/>\n* Fixed: remove add to cart button from restricted variable products<br \/>\n* Fixed: parse error in functions-registration.php<br \/>\n* Updated: performance improvement when entire site is restricted<\/p>\n<p>= 1.9.9, 29 July 2020 =<br \/>\n* Added: referring page parameter to wcmo_replacement_add_to_cart_button<\/p>\n<p>= 1.9.8, 23 July 2020 =<br \/>\n* Fixed: respect Access Product Pages setting<\/p>\n<p>= 1.9.7, 14 July 2020 =<br \/>\n* Fixed: products restricted to user IDs displaying in archive pages<\/p>\n<p>= 1.9.6, 17 June 2020 =<br \/>\n* Added: Access Product Pages and Redirect from Add to Cart Button settings<br \/>\n* Added: wcmo_after_assign_roles_after_purchase action<br \/>\n* Added: wcmo_after_update_users_role action<br \/>\n* Fixed: capabilities not displaying on Roles screen<br \/>\n* Updated: check for 'Pending' role in wcmo_email_additional_content_customer_new_account<\/p>\n<p>= 1.9.5, 14 May 2020 =<br \/>\n* Added: wcmo_registration_form_role_label to change label for 'Role' field on registration form<br \/>\n* Added: automatically create 'pending' role if pending users barred from logging in<br \/>\n* Added: notice to pending users when they register<\/p>\n<p>= 1.9.4, 23 April 2020 =<br \/>\n* Added: hide prices option<br \/>\n* Fixed: error message when user logs in without a role<br \/>\n* Fixed: empty registration fields not saving correctly<br \/>\n* Updated: prevent non-admins from editing role capabilities<br \/>\n* Updated: prevent the administrator role from being an option in the registration form<br \/>\n* Updated: translation files<\/p>\n<p>= 1.9.3, 14 April 2020 =<br \/>\n* Added: wcmo_assign_roles_order_status option<br \/>\n* Fixed: payment and shipping methods not saving empty values<br \/>\n* Updated: prevent administrator role being set as new user role<\/p>\n<p>= 1.9.2, 1 April 2020 =<br \/>\n* Update: check product is_object in wcmo_update_excluded_products_transient<\/p>\n<p>= 1.9.1, 18 March 2020 =<br \/>\n* Fixed: changed is_numeric to is_object in wcmo_update_excluded_products_transient<br \/>\n* Fixed: shipping and payment settings not saving empty values<br \/>\n* Updated: retain wcmo_referrer param in URL when user enters incorrect password<br \/>\n* Updated: check WooCommerce is active<\/p>\n<p>= 1.9.0, 3 March 2020 =<br \/>\n* Added: registration fields<br \/>\n* Added: allow user approval for specific user roles<br \/>\n* Added: wcmo_after_expired_user_remove_role<br \/>\n* Added: wcmo_new_registration_email_recipient filter<br \/>\n* Fixed: correctly set multiple roles for approved users<br \/>\n* Fixed: correctly remove 'Pending' role from approved users<\/p>\n<p>= 1.8.5, 20 February 2020 =<br \/>\n* Fixed: redirecting to last product in query instead of product category<\/p>\n<p>= 1.8.4, 14 February 2020 =<br \/>\n* Fixed: redirecting to last product in query instead of shop page<\/p>\n<p>= 1.8.3, 12 February 2020 =<br \/>\n* Fixed: products restricted by user ID not displaying correctly in archives for logged out users<\/p>\n<p>= 1.8.2, 10 February 2020 =<br \/>\n* Fixed: products restricted by user ID not displaying in archives<\/p>\n<p>= 1.8.1, 27 January 2020 =<br \/>\n* Added: wcmo_role_expiration_date filter<br \/>\n* Added: Role based shipping methods<\/p>\n<p>= 1.8.0, 25 January 2020 =<br \/>\n* Added: Expiration dates for membership roles<br \/>\n* Added: Role based payment methods<br \/>\n* Fixed: wcmo_update_excluded_products_transient queries incorrectly looking for product object<\/p>\n<p>= 1.7.3, 24 January 2020 =<br \/>\n* Fixed: parse error in functions-admin-products.php when saving products<br \/>\n* Updated: removed fields parameter from wc_get_products in wcmo_update_product_passwords_transient<\/p>\n<p>= 1.7.2, 20 January 2020 =<br \/>\n* Added: Italian translation<br \/>\n* Fixed: incorrect parameter in WP_Query<\/p>\n<p>= 1.7.1, 9 January 2020 =<br \/>\n* Added: email user on approval or rejection<br \/>\n* Fixed: local passwords not working for non-logged-in users<br \/>\n* Fixed: issue with WooCommerce shortcodes displaying incorrect products<\/p>\n<p>= 1.7.0, 12 December 2019 =<br \/>\n* Added: initial support for WooCommerce subscriptions<br \/>\n* Added: wcmo_remove_existing_roles filter to replace previous user roles<br \/>\n* Added: multiple roles support<br \/>\n* Added: option to prevent pending and rejected users from logging in<br \/>\n* Added: option to prevent automatic log in<br \/>\n* Added: set different default roles<\/p>\n<p>= 1.6.3, 26 November 2019 =<br \/>\n* Added: approve \/ reject new user registrations<\/p>\n<p>= 1.6.2, 20 November 2019 =<br \/>\n* Added: conditionally check menu items for user roles<br \/>\n* Added: redirect to referring page after logging in<br \/>\n* Fixed: excluded menu items respecting user role<\/p>\n<p>= 1.6.1, 19 November 2019 =<br \/>\n* Fixed: parse error in products shortcode<\/p>\n<p>= 1.6.0, 16 November 2019 =<br \/>\n* Added: restrict posts<br \/>\n* Added: hide products by user role<br \/>\n* Updated: set default method to no restriction<br \/>\n* Updated: assign user role on woocommerce_order_status_processing<\/p>\n<p>= 1.5.0, 31 October 2019 =<br \/>\n* Added: restrict products by user roles<br \/>\n* Fixed: correctly remove restricted products from shortcode<br \/>\n* Fixed: correctly remove restricted products from WP_Query<\/p>\n<p>= 1.4.2, 8 October 2019 =<br \/>\n* Updated: product tab ID for compatibility with Add-Ons Ultimate<br \/>\n* Updated: renamed wcmo_excluded_products transient to wcmo_products_restricted_by_user<\/p>\n<p>= 1.4.1, 8 September 2019 =<br \/>\n* Fixed: prevent redirection from admin<br \/>\n* Fixed: correctly validate password<\/p>\n<p>= 1.4.0, 16 August 2019 =<br \/>\n* Added: automatically assign roles on purchasing products<\/p>\n<p>= 1.3.5, 13 August 2019 =<br \/>\n* Added: $password parameter to wcmo_redirect_url filter<br \/>\n* Fixed: set wcmo_excluded_products transient using WP_Query<br \/>\n* Updated: set autocomplete to off on password field<\/p>\n<p>= 1.3.4, 28 June 2019 =<br \/>\n* Fixed: correctly redirect after logging in<\/p>\n<p>= 1.3.3, 28 June 2019 =<br \/>\n* Fixed: user roles not correctly blocked from content<\/p>\n<p>= 1.3.2, 21 June 2019 =<br \/>\n* Fixed: timeout error<\/p>\n<p>= 1.3.1, 6 June 2019 =<br \/>\n* Fixed: correctly exclude authorised products from restrictions<\/p>\n<p>= 1.3.0, 6 June 2019 =<br \/>\n* Added: checkbox to opt into hiding widgets<br \/>\n* Added: alternative label for add to cart button on restricted products<br \/>\n* Added: product restriction method column in products list<br \/>\n* Fixed: correctly check for restricted products on All Product Pages<br \/>\n* Fixed: correctly restrict locally protected products from archive pages<br \/>\n* Fixed: too many redirects when trying to access log-in page<br \/>\n* Updated: restructured settings page into sections<\/p>\n<p>= 1.2.0, 1 April 2019 =<br \/>\n* Added: Members Only product panel<br \/>\n* Added: restrict product by user ID<br \/>\n* Fixed: incorrectly named password session variable<\/p>\n<p>= 1.1.4, 28 March 2019 =<br \/>\n* Fixed: Updater error<\/p>\n<p>= 1.1.3, 27 March 2019 =<br \/>\n* Fixed: JS error in admin<\/p>\n<p>= 1.1.2, 26 March 2019 =<br \/>\n* Fixed: too many redirects issue<\/p>\n<p>= 1.1.1, 26 March 2019 =<br \/>\n* Fixed: redirect not working correctly for some blocked content<\/p>\n<p>= 1.1.0, 6 March 2019 =<br \/>\n* Added: individual category settings<br \/>\n* Updated: use term_id instead of slug for protected categories<\/p>\n<p>= 1.0.2, 21 February 2019 =<br \/>\n* Added: hide restricted products in archives<\/p>\n<p>= 1.0.1, 15 February 2019 =<br \/>\n* Added: pot file<br \/>\n* Added: licensing<br \/>\n* Updated: changed default restriction method to log-in-status<\/p>\n<p>= 1.0.0, 11 December 2018 =<br \/>\n* Initial commit<\/p>\n"},"banners":{"high":"","low":""},"icons":{"1x":"https:\/\/pluginrepublic.com\/wp-content\/uploads\/2024\/02\/members-only-featured-image-128x128.png","2x":"https:\/\/pluginrepublic.com\/wp-content\/uploads\/2024\/02\/members-only-featured-image-256x256.png"},"msg":"No license key has been provided.","description":["<p>Create a membership site by restricting access to your content and selling members only products<\/p>\n"],"changelog":["<p>= 1.10.22, 8 January 2025 =<br \/>\n* Fixed: PHP warning during checkout if there are no purchased products that assign roles after purchase<\/p>\n<p>= 1.10.21, 2 December 2024 =<br \/>\n* Fixed: Exclude from Menu not working when using Navigation Block<\/p>\n<p>= 1.10.20, 5 November 2024 =<br \/>\n* Added: wcmo_remove_permitted_product_ids filter<br \/>\n* Added: wcmo_always_show_user_products filter<\/p>\n<p>= 1.10.19, 23 October 2024 =<br \/>\n* Added: wcmo_redirect_referring_page filter<\/p>\n<p>= 1.10.18, 23 September 2024 =<br \/>\n* Fixed: role expiration date not getting saved as timestamp, which causes a PHP error on the Edit Profile page<\/p>\n<p>= 1.10.17, 2 July 2024 =<br \/>\n* Added: wcmo_allow_external_approval filter<br \/>\n* Updated: role expiry dates in user profile now updateable<br \/>\n* Updated: WCMO_Updater class for PHP 8.2<\/p>\n<p>= 1.10.16, 15 May 2024 =<br \/>\n* Fixed: some Members Only settings don't work on product pages that use WooCommerce Blocks<\/p>\n<p>= 1.10.15, 4 March 2024 =<br \/>\n* Fixed: PHP warnings when editing the global header in Divi<br \/>\n* Fixed: Billing State and Shipping State fields in the registration form do not become dropdown fields if selling or shipping location is limited to United States<\/p>\n<p>= 1.10.14, 25 September 2023 =<br \/>\n* Added: wcmo_disable_product_user_select filter<br \/>\n* Added: wcmo_assign_roles filter<\/p>\n<p>= 1.10.13, 29 August 2023 =<br \/>\n* Updated: compatibility with WooCommerce High-Performance Order Storage<\/p>\n<p>= 1.10.12, 29 June 2023 =<br \/>\n* Fixed: product categories not getting excluded when using Exclude from Menu setting<\/p>\n<p>= 1.10.11, 24 April 2023 =<br \/>\n* Fixed: add to cart button not hidden for variable products on Astra theme<br \/>\n* Fixed: product count for each category does not consider restricted products<\/p>\n<p>= 1.10.10, 28 February 2023 =<br \/>\n* Fixed: User IDs field in the Edit Product page is not hidden if Restriction method is not By User<br \/>\n* Fixed: pending user role causes fatal error in PHP 8<br \/>\n* Updated: compatibility with Product Table Ultimate<br \/>\n* Updated: prevent creating a new registration field with blank label<\/p>\n<p>= 1.10.9, 4 January 2023 =<br \/>\n* Added: wcmo_override_is_restricted_category_by_id filter<br \/>\n* Fixed: PHP warnings when authenticating users<br \/>\n* Fixed: Fatal error when saving a page with products shortcode<\/p>\n<p>= 1.10.8, 6 December 2022 =<br \/>\n* Added: wcmo_filter_category_local_rules filter<br \/>\n* Added: wcmo_override_is_permitted_category_by_id filter<br \/>\n* Added: wcmo_disable_new_registration_email filter<\/p>\n<p>= 1.10.7, 5 October 2022 =<br \/>\n* Added: wcmo_product_restricted_user_ids filter<br \/>\n* Added: wcmo_force_hide_restricted_categories filter<br \/>\n* Fixed: removed wcmo_is_menu_item_restricted filter<br \/>\n* Fixed: Fatal error when an order cannot be retrieved in wcmo_assign_roles_after_purchase function<br \/>\n* Fixed: PHP warnings<br \/>\n* Updated: choose User IDs via multiple select dropdown instead of text field<\/p>\n<p>= 1.10.6, 17 May 2022 =<br \/>\n* Fixed: parse error in functions-products.php<\/p>\n<p>= 1.10.5, 10 April 2022 =<br \/>\n* Updated: add redirect button to archive page if specified<\/p>\n<p>= 1.10.4, 5 April 2022 =<br \/>\n* Updated: error suppression in wcmo_hide_restricted_categories<\/p>\n<p>= 1.10.3, 5 April 2022 =<br \/>\n* Added: wcmo_product_restriction_method_posts_per_page and wcmo_hide_from_user_roles_posts_per_page filters<br \/>\n* Added: delete user-specific transients when user profile is updated<br \/>\n* Fixed: some transients do not regenerate after they expire<br \/>\n* Fixed: permit across multiple categories setting not displaying correct products<br \/>\n* Fixed: redirect issue with password-protected subcategories<br \/>\n* Fixed: redirect issue on some paths with query strings<br \/>\n* Fixed: when adding a new user, sometimes roles do not get saved<\/p>\n<p>= 1.10.2, 2 December 2021 =<br \/>\n* Added: option to ensure that products in multiple categories with different rules are accessed correctly<br \/>\n* Fixed: user can now access products with different locally set passwords<br \/>\n* Fixed: added options param to custom form fields<br \/>\n* Fixed: redirect from log-in incorrectly directing to referring page<br \/>\n* Updated: switched wcmo_product_passwords from transient to option<\/p>\n<p>= 1.10.1, 26 July 2021 =<br \/>\n* Added: wcmo_locally_restricted_categories transient<br \/>\n* Fixed: ensure transient expiry doesn't affect user ID restrictions<\/p>\n<p>= 1.10.0, 23 June 2021 =<br \/>\n* Added: support for role assignment fields in variable products<br \/>\n* Added: GUI to add registration fields<br \/>\n* Added: upload fields to registrations<br \/>\n* Added: description in registration fields<br \/>\n* Added: option to add registration fields to admin notification emails<br \/>\n* Added: save custom registration fields in user profiles<br \/>\n* Added: option to set reminder date<br \/>\n* Added: reminder email for expiring memberships<br \/>\n* Fixed: ensure correct products returned in [products] shortcode<\/p>\n<p>= 1.9.18, 5 April 2021 =<br \/>\n= Fixed: parse errors in functions-products.php<\/p>\n<p>= 1.9.17, 25 March 2021 =<br \/>\n* Added: wcmo_ignore_hidden_roles_non_logged_in filter<br \/>\n* Added: wcmo_ignore_shipping_for_non_logged_in filter<br \/>\n* Added: wcmo_ignore_payments_for_non_logged_in filter<br \/>\n* Added: wcmo_ignore_restricted_payments_for_non_logged_in filter<br \/>\n* Fixed: posts with multiple categories not restricted correctly<br \/>\n* Fixed: hidden user roles not restricting individual products correctly<br \/>\n* Updated: Billing and Shipping State fields in registration form<br \/>\n* Updated: removed wcmo_admin_notices<\/p>\n<p>= 1.9.16, 16 November 2020 =<br \/>\n* Fixed: certain products still purchasable when method set to all<br \/>\n* Updated: allow users to access categories pages when wcmo_allow_view_products is set<\/p>\n<p>= 1.9.15, 6 November 2020 =<br \/>\n* Fixed: prevent unrestricted products from redirecting to log-in page<\/p>\n<p>= 1.9.14, 3 November 2020 =<br \/>\n* Added: wcmo_get_transient_expiration<br \/>\n* Added: wcmo_products_restricted_to_current_user_archive transients<br \/>\n* Added: wcmo_get_users_expiration_dates shortcode<br \/>\n* Fixed: parse error in functions-registration.php<br \/>\n* Fixed: correctly display custom user fields on profile page<br \/>\n* Fixed: widgets not hidden for restricted users<br \/>\n* Fixed: correctly update capabilities<br \/>\n* Fixed: user-role restriction on entire site not setting correctly<br \/>\n* Updated: licence key notifications<\/p>\n<p>= 1.9.13, 6 October 2020 =<br \/>\n* Added: display custom registration fields in user profile<br \/>\n* Added: select field option for new registration fields<\/p>\n<p>= 1.9.12, 22 September 2020 =<br \/>\n* Added: wcmo_user_needs_approval filter<br \/>\n* Added: further registration fields and priority option<\/p>\n<p>= 1.9.11, 19 September 2020 =<br \/>\n* Added: extra registration fields<\/p>\n<p>= 1.9.10, 18 September 2020 =<br \/>\n* Added: hide product price in widgets<br \/>\n* Fixed: remove add to cart button from restricted variable products<br \/>\n* Fixed: parse error in functions-registration.php<br \/>\n* Updated: performance improvement when entire site is restricted<\/p>\n<p>= 1.9.9, 29 July 2020 =<br \/>\n* Added: referring page parameter to wcmo_replacement_add_to_cart_button<\/p>\n<p>= 1.9.8, 23 July 2020 =<br \/>\n* Fixed: respect Access Product Pages setting<\/p>\n<p>= 1.9.7, 14 July 2020 =<br \/>\n* Fixed: products restricted to user IDs displaying in archive pages<\/p>\n<p>= 1.9.6, 17 June 2020 =<br \/>\n* Added: Access Product Pages and Redirect from Add to Cart Button settings<br \/>\n* Added: wcmo_after_assign_roles_after_purchase action<br \/>\n* Added: wcmo_after_update_users_role action<br \/>\n* Fixed: capabilities not displaying on Roles screen<br \/>\n* Updated: check for 'Pending' role in wcmo_email_additional_content_customer_new_account<\/p>\n<p>= 1.9.5, 14 May 2020 =<br \/>\n* Added: wcmo_registration_form_role_label to change label for 'Role' field on registration form<br \/>\n* Added: automatically create 'pending' role if pending users barred from logging in<br \/>\n* Added: notice to pending users when they register<\/p>\n<p>= 1.9.4, 23 April 2020 =<br \/>\n* Added: hide prices option<br \/>\n* Fixed: error message when user logs in without a role<br \/>\n* Fixed: empty registration fields not saving correctly<br \/>\n* Updated: prevent non-admins from editing role capabilities<br \/>\n* Updated: prevent the administrator role from being an option in the registration form<br \/>\n* Updated: translation files<\/p>\n<p>= 1.9.3, 14 April 2020 =<br \/>\n* Added: wcmo_assign_roles_order_status option<br \/>\n* Fixed: payment and shipping methods not saving empty values<br \/>\n* Updated: prevent administrator role being set as new user role<\/p>\n<p>= 1.9.2, 1 April 2020 =<br \/>\n* Update: check product is_object in wcmo_update_excluded_products_transient<\/p>\n<p>= 1.9.1, 18 March 2020 =<br \/>\n* Fixed: changed is_numeric to is_object in wcmo_update_excluded_products_transient<br \/>\n* Fixed: shipping and payment settings not saving empty values<br \/>\n* Updated: retain wcmo_referrer param in URL when user enters incorrect password<br \/>\n* Updated: check WooCommerce is active<\/p>\n<p>= 1.9.0, 3 March 2020 =<br \/>\n* Added: registration fields<br \/>\n* Added: allow user approval for specific user roles<br \/>\n* Added: wcmo_after_expired_user_remove_role<br \/>\n* Added: wcmo_new_registration_email_recipient filter<br \/>\n* Fixed: correctly set multiple roles for approved users<br \/>\n* Fixed: correctly remove 'Pending' role from approved users<\/p>\n<p>= 1.8.5, 20 February 2020 =<br \/>\n* Fixed: redirecting to last product in query instead of product category<\/p>\n<p>= 1.8.4, 14 February 2020 =<br \/>\n* Fixed: redirecting to last product in query instead of shop page<\/p>\n<p>= 1.8.3, 12 February 2020 =<br \/>\n* Fixed: products restricted by user ID not displaying correctly in archives for logged out users<\/p>\n<p>= 1.8.2, 10 February 2020 =<br \/>\n* Fixed: products restricted by user ID not displaying in archives<\/p>\n<p>= 1.8.1, 27 January 2020 =<br \/>\n* Added: wcmo_role_expiration_date filter<br \/>\n* Added: Role based shipping methods<\/p>\n<p>= 1.8.0, 25 January 2020 =<br \/>\n* Added: Expiration dates for membership roles<br \/>\n* Added: Role based payment methods<br \/>\n* Fixed: wcmo_update_excluded_products_transient queries incorrectly looking for product object<\/p>\n<p>= 1.7.3, 24 January 2020 =<br \/>\n* Fixed: parse error in functions-admin-products.php when saving products<br \/>\n* Updated: removed fields parameter from wc_get_products in wcmo_update_product_passwords_transient<\/p>\n<p>= 1.7.2, 20 January 2020 =<br \/>\n* Added: Italian translation<br \/>\n* Fixed: incorrect parameter in WP_Query<\/p>\n<p>= 1.7.1, 9 January 2020 =<br \/>\n* Added: email user on approval or rejection<br \/>\n* Fixed: local passwords not working for non-logged-in users<br \/>\n* Fixed: issue with WooCommerce shortcodes displaying incorrect products<\/p>\n<p>= 1.7.0, 12 December 2019 =<br \/>\n* Added: initial support for WooCommerce subscriptions<br \/>\n* Added: wcmo_remove_existing_roles filter to replace previous user roles<br \/>\n* Added: multiple roles support<br \/>\n* Added: option to prevent pending and rejected users from logging in<br \/>\n* Added: option to prevent automatic log in<br \/>\n* Added: set different default roles<\/p>\n<p>= 1.6.3, 26 November 2019 =<br \/>\n* Added: approve \/ reject new user registrations<\/p>\n<p>= 1.6.2, 20 November 2019 =<br \/>\n* Added: conditionally check menu items for user roles<br \/>\n* Added: redirect to referring page after logging in<br \/>\n* Fixed: excluded menu items respecting user role<\/p>\n<p>= 1.6.1, 19 November 2019 =<br \/>\n* Fixed: parse error in products shortcode<\/p>\n<p>= 1.6.0, 16 November 2019 =<br \/>\n* Added: restrict posts<br \/>\n* Added: hide products by user role<br \/>\n* Updated: set default method to no restriction<br \/>\n* Updated: assign user role on woocommerce_order_status_processing<\/p>\n<p>= 1.5.0, 31 October 2019 =<br \/>\n* Added: restrict products by user roles<br \/>\n* Fixed: correctly remove restricted products from shortcode<br \/>\n* Fixed: correctly remove restricted products from WP_Query<\/p>\n<p>= 1.4.2, 8 October 2019 =<br \/>\n* Updated: product tab ID for compatibility with Add-Ons Ultimate<br \/>\n* Updated: renamed wcmo_excluded_products transient to wcmo_products_restricted_by_user<\/p>\n<p>= 1.4.1, 8 September 2019 =<br \/>\n* Fixed: prevent redirection from admin<br \/>\n* Fixed: correctly validate password<\/p>\n<p>= 1.4.0, 16 August 2019 =<br \/>\n* Added: automatically assign roles on purchasing products<\/p>\n<p>= 1.3.5, 13 August 2019 =<br \/>\n* Added: $password parameter to wcmo_redirect_url filter<br \/>\n* Fixed: set wcmo_excluded_products transient using WP_Query<br \/>\n* Updated: set autocomplete to off on password field<\/p>\n<p>= 1.3.4, 28 June 2019 =<br \/>\n* Fixed: correctly redirect after logging in<\/p>\n<p>= 1.3.3, 28 June 2019 =<br \/>\n* Fixed: user roles not correctly blocked from content<\/p>\n<p>= 1.3.2, 21 June 2019 =<br \/>\n* Fixed: timeout error<\/p>\n<p>= 1.3.1, 6 June 2019 =<br \/>\n* Fixed: correctly exclude authorised products from restrictions<\/p>\n<p>= 1.3.0, 6 June 2019 =<br \/>\n* Added: checkbox to opt into hiding widgets<br \/>\n* Added: alternative label for add to cart button on restricted products<br \/>\n* Added: product restriction method column in products list<br \/>\n* Fixed: correctly check for restricted products on All Product Pages<br \/>\n* Fixed: correctly restrict locally protected products from archive pages<br \/>\n* Fixed: too many redirects when trying to access log-in page<br \/>\n* Updated: restructured settings page into sections<\/p>\n<p>= 1.2.0, 1 April 2019 =<br \/>\n* Added: Members Only product panel<br \/>\n* Added: restrict product by user ID<br \/>\n* Fixed: incorrectly named password session variable<\/p>\n<p>= 1.1.4, 28 March 2019 =<br \/>\n* Fixed: Updater error<\/p>\n<p>= 1.1.3, 27 March 2019 =<br \/>\n* Fixed: JS error in admin<\/p>\n<p>= 1.1.2, 26 March 2019 =<br \/>\n* Fixed: too many redirects issue<\/p>\n<p>= 1.1.1, 26 March 2019 =<br \/>\n* Fixed: redirect not working correctly for some blocked content<\/p>\n<p>= 1.1.0, 6 March 2019 =<br \/>\n* Added: individual category settings<br \/>\n* Updated: use term_id instead of slug for protected categories<\/p>\n<p>= 1.0.2, 21 February 2019 =<br \/>\n* Added: hide restricted products in archives<\/p>\n<p>= 1.0.1, 15 February 2019 =<br \/>\n* Added: pot file<br \/>\n* Added: licensing<br \/>\n* Updated: changed default restriction method to log-in-status<\/p>\n<p>= 1.0.0, 11 December 2018 =<br \/>\n* Initial commit<\/p>\n"]}";}