ButlerBlog

chad butler's weblog

  • About
  • Blog
  • WordPress Plugins
  • Contact
Home / Web / WordPress / WP-Members / WP-Members version 2.6 release announcement

WP-Members version 2.6 release announcement

By Chad Butler 15 Comments

Well, WP-Members version 2.6 has been released into production.  While it should update well, users upgrading from previous versions are advised to test it first in a non-production environment. Here is a list of some of the major updates: 

Shortcode Improvements

A major behind the scenes change in 2.6 involved a major rewrite to several core functions.  This will improve the way the plugin handles shortcodes, both its own and those that might appear in excerpts.  Also, a new shortcode has been added to show different content on the special members area/settings and registration pages based on login status.  Documentation of this will be included in the revised Users Guide.

Loading a stylesheet with enqueue_style

Another important feature that is behind the scenes applies to those users that are a little more programmatically inclined.  The front-end stylesheet for the plugin’s styles has been updated to load via the WP function enqueue_style.  No need to add a custom style sheet via the admin panel if you want to just programmatically add your own via functions.php.

Add/Delete registration fields and change field order

An important feature in this release is the ability to create/delete new registration fields from within the plugin’s admin panel.  You are also able to update the field order via a drag-and-drop interface.  All of this is very new, so I will be improving the add/delete and drag-and-drop interfaces over time.

In order to add or delete a field, you will need to check the add/delete checkbox in the table and click the “Update Fields” button.  Note: you will not be able to delete any fields in the list that are native WordPress fields.  However, as before, any fields that are not checked to display will not be used in the registration form.

Other updates

Other updates included various code improvements.

  • elimination of unused globals
  • updated certain functions to use more up-to-date native WP functions.
  • core now checks to see if the action variable ‘a’ is set before requesting it.
  • wpmem_securify scans for ‘more’ tag so that it will not truncate if the word “more” exists in the excerpt.
  • updated email validation/error message to registration process to use is_email().

There will probably be some ongoing updates to the 2.6 version if any bugs are reported, etc.  But the next step is to begin working on the 2.7 project list which will focus on email.  I will be adding an admin panel to customize the emails that are sent out by the plugin and I am thinking about integrating an email newsletter module (TBD).  As always, if you have feature requests, feel free to let me know.  I don’t guarantee that they will be included in any release, but I do consider each request.  If enough people request a feature, then it becomes much more likely to be included.

Enjoyed this article?

Don't miss a single post. Subscribe to our RSS feed!

  • Facebook
  • Twitter
  • Email
  • Print
  • More
  • LinkedIn
  • Reddit
  • Tumblr
  • Pocket
  • Pinterest

Filed Under: WP-Members Tagged With: plugins, webdev, WordPress, WP-Members

About Chad Butler

Chad Butler is a freelance writer and web developer. He has developed several popular WordPress plugins and has written for forbes.com, sfomag.com, and investopedia.com. He also runs a small organic farm in east Georgia.

Join Us!

I will never share your information. No spam. No junk. No kidding. Unsubscribe anytime.


Recent Posts:

  • The Right Product at the Right Time
  • Top 3 Time Wasters
    Keeping You From Success
  • Top 8 Tips to Create Your Own Website Easily With WordPress
  • How to Fix wp_mail
    Settings for WordPress Email
  • 7 Reasons Why Social Networking Can Help Your Business
  • Understanding WordPress wp_mail and
    how to fix it
  • Prevent WordPress email sent
    to spam with this
  • Easy wp mail SMTP settings for WordPress
  • The Importance of Supporting Developers
    of Free Open Source Software
  • How to Run an Effective Meeting





Archives

  • About
  • Blog
  • Archive
  • Contact

Site powered by WordPress, running on the Genesis Framework from StudioPress.

Unless otherwise noted, content on this site is © 2006-2021 ButlerBlog and may not be reproduced without express written permission from the author.

Some content may include affiliate links for which this site receives a small commission.

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.