• 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 2.9.7

WP-Members 2.9.7

Chad Butler · Nov 17, 2014 ·

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..

 

This update re-works a couple of behind-the-scenes functions; most notably the non-admin email function and the user export.

Email

The re-work of the wpmem_inc_regemail function doesn’t change much around the end result of the function (if at all), but makes a huge difference in the ability of the email content to be filtered and changed.  The new version of the function shifts around some of the steps into a more logical order in order to give a single filter hook for all emails that passes not only the email body content (as before), but also also the subject, the user ID, and a number of other settings, along with the WP-Members fields array and the user’s raw registration data.  This now gives you anything you need to make adjustments to the email based on what the user registered as, what their ID is, or any other criteria.  The new hook is wpmem_email_filter and it is located in wp-members-email.php.

User Export

The other big change was a new export function.  Previously, there were two separate functions – one for exporting just selected users and the other for exporting all users.  The new function combines these two processes since they were very similar.  There is a new filter hook in the process that will allow filtering certain arguments (settings) for the export process.  I’ll be documenting that later.  The process from start to finish with the new function is intended to provide the same end result as the previous two functions.  The new function is intended to be expandable and with the new filter hook for settings, it will be able to be called directly for specific exports if you want to do something custom.

Other Updates

Some other minor changes and fixes include:

  • Fixed the comparison logic for the CSS class for checkbox fields in the wpmem_create_formfield function.
  • Updated native registration function for use on localized sites.
  • Added redirect_to parameter in the registration form, similar to login.
  • Fixed plugin admin page for multisite, if user has theme options edit capabilities.

Release Announcements

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