• Skip to primary navigation
  • Skip to main content

RocketGeek

Home of WP-Members, The Original WordPress Membership Plugin

  • WordPress Plugins
    • WP-Members
      • FAQs
      • Quick Start
      • Documentation
      • Extensions
    • Advanced Options
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Download Protect
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Invite Codes
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • MailChimp Integration
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • PayPal Subscriptions
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Salesforce Web-to-Lead
    • Security
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Text Editor
      • Purchase the Plugin
      • Get the Pro Bundle
    • User List
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • User Tracking
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Memberships for WooCommerce
    • WordPass
  • Blog
    • Basics
    • Tips and Tricks
    • Filters
    • Actions
    • Code Snippets
    • Shortcodes
    • Design
    • Release Announcements
  • Store
    • Cart
    • Checkout
  • Contact
  • Log In
  • Show Search
Hide Search
Home » Release Announcements » WP-Members 3.4.7

WP-Members 3.4.7

Chad Butler · Apr 3, 2023 ·

This article is provided free. Find out how you can get full access to premium content, including how-to articles and support forums, as well as priority email support and member exclusive plugin extensions..

 

WP-Members 3.4.7 is now available. This release continues the improvements slated for 3.4 moving the plugin forward towards a smooth transition into 3.5.

This is mostly a code improvement release, along with some additional API functions and a few minor new features.

Remember that the legacy password reset (requiring both username and email) will be fully obsolete in 3.5, so upgrade if you have not already done so.

Code improvement

  • Code improvement in the password reset function for situations where an error may result in an empty user object.
  • Code improvement in REST API filtering of blocked content for situations where there may be additional (i.e. custom) values (such as those created by page builders).
  • Code improvement in hidden posts checking in case the “post__not_in” query_var is not set.
  • Code improvement to make sure required fields are required for the wp user profile, but allowable to be skipped by an admin.
  • Code improvement to make sure all object variables are declared for PHP 8.2.
  • WooCommerce functions moved into its own object class.

New features

  • New field type: timestamp – saves date as a Unix timestamp, but can display as a regular date.
  • wpmem_get_membership_id() – gets a membership database primary key ID
  • wpmem_get_membership_slug() – gets a membership slug by ID
  • wpmem_is_enabled() – checks if a WP-Members setting is enabled
  • wpmem_remove_membership_from_post() – allows programmatically removing a membership requirement from a post (opposite of wpmem_add_membership_to_post() added in 3.4.6).
  • wpmem_remove_membership_from_posts() – same as above, but handles an array of post IDs for multiple posts (opposite of wpmem_add_membership_to_posts() added in 3.4.6).
  • [wpmem_user_memberships] shortcode – displays a user’s memberships (for the currently logged in user)
  • [wpmem_user_membership_posts] shortcode – displays the membership restricted posts that a user has access to, grouped by membership (supports multiple memberships per user).
  • Adds a “select all” checkbox option to several columns of the Fields tab.
  • Adds a $previous data array when updating user fields, which will make it easier for filter functions to check for changes.
  • Adds an option to make WooCommerce products marked as restricted to be not purchasable without being logged in or having an assigned membership.

Release Announcements release-notes

Ready to get started?

Join Today!

© 2025 · butlerblog.com · RocketGeek is built using WordPress, WP-Members, and the Genesis Framework

  • butlerblog.com
  • WP-Members Support Subscription
  • Terms of Service
  • Privacy Policy
  • Refund Policy