ButlerBlog

chad butler's weblog

  • About
  • Blog
  • WordPress Plugins
  • Contact

Upgrades always seem to go like this…

By Chad Butler 9 Comments

As I mentioned earlier, WP-Members has gained in complexity which makes releasing upgrades more complicated.  Case in point – I have realized that the toggle to force a settings override was left on (I was debugging checkbox support at the end of testing – a requested feature addition).

About the first 225 downloads were affected.  I corrected it 4/13/2011 around 9:10 US Central Time.

If you updated before that, you may want to double check your settings.  (If you use the default install settings, you may not even notice.)

To correct this without redownloading/reinstalling, edit $chk_force in wp-members-install.php to be:

$chk_force = false;
  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • More
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest

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

At long last

By Chad Butler 2 Comments

I am finally ready to release WP-Members version 2.5.0 as a production release.  This release represents many months of work moving from version 2.3.2.  There are many new features, and as such, it required a lot of testing and debugging.  As this plugin has grown in features, it has also grown in complexity.  This makes each new release much more complicated than before, as I try to make sure that as many upgrade scenarios are accounted for.

Here is a list of changes since 2.3.2:

New Features

  • added reCAPTCHA support for registration
  • added Terms of Service (TOS) checkbox and popup
  • added shortcode support for members area and register pages
  • added custom user management panel for bulk user edits
  • added user list export
  • localization support (beginning)
  • contextual help in admin panels (beginning)
  • added shortcode support for login only page
  • added support for checkboxes in the registration fields
  • added setting for members area/settings page url (so we can have “forgot password” link anywhere)
  • added a “change your password” link in the email if members area/settings page url is set

Code Improvements

  • updated the registration process so that unused fields are not put into the user_meta table
  • updated emails for moderated registration to send user the url they signed up on
  • capture user’s IP address at registration
  • sets logged in admin as activated (prevents admin from accidentally being locked out)
  • added toggle to force clean install of settings
  • improvements to uninstall process

Bug Fixes

  • added stripslashes to dialogs (accommodates the use of apostrophes/quotation marks)
  • fixed sidebar login for non-widget use (bug from 2.3.x)
  • corrected a bug introduced in the 2.3.x widget update that caused the widget to be undraggable in certain instances

WP-Members 2.5.0 is available here

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • More
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest

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

Protecting Pages

By Chad Butler

When WP-Members was first offered, the primary use of the plugin was to protect content in posts.  WordPress itself was primarily used as a blogging platform where most content was actually in posts as well.  With the continued development of the WP platform and the widespread use of it as a lightweight CMS, that has evolved to situations where users are using it more as a CMS and managing pages more than posts.  (If you don’t really understand the difference, there is an overview at WordPress.com.)

WP-Members has provided blocking for both posts and pages since the very early versions.  But it seems lately I have been receiving a lot of support questions regarding the blocking of pages.

The default installation for the plugin is to use post excerpts above the ‘more’ tag if the user is not logged in.  This is true of both posts and pages.  You can turn this feature off in the plugin’s settings by unchecking “show excerpts.”  Turning this off will not effect the use of the ‘more’ tag for post summary pages.  It only serves to turn off excerpts on the actual post or page if the user is not logged in.  If the user is not logged in, they will be provided with a message indicating that the content is restricted, the login form, and the registration form.  If excerpts are turned on, then all content before the ‘more’ tag will be presented before this.

Some important things to consider:

  • First, if excerpts are turned on (“show excerpts” in the plugin admin panel), you MUST use the ‘more’ tag on any protected pages.  If you don’t, all of your page content will be visible before the login form. If you don’t want your pages to function this way, you need to turn off “show excerpts.”
  • If you use the ‘more’ tag on a page, you cannot have any use of the word “more” in the excerpt.  If you use the “more” in your excerpt, the parser will truncate your excerpt there rather than at the actual ‘more’ tag.
  • You cannot have any shortcodes in the excerpt.  I am working on this for future upgrades, but at this point, if you use a shortcode in the excerpt (including WP-Members own new shortcodes), they will not be parsed and executed.

The default install for the plugin is to not block pages by default.  If you leave this setting, you can block any individual page by using a custom field “block” and setting the value to “true”.  Important: this is case sensitive!  Do not put this in as “Block” or it will not work.

If you have changed the default setting to block pages by default, you can unblock pages by using a custom field of “unblock” with a value of “true”.  (Note: also case sensitive.)

If you are using either of the above two custom fields and you have left the plugin’s setting to show excerpts, you MUST use the ‘more’ tag on the blocked pages.  If you don’t want to do that, turn off the show excerpts setting.

Troubleshooting

If you have just installed the plugin and find that your protected pages are showing content before the login that should not be there, check to see if you have the default setting of “show excerpts” in the plugin’s admin panel.  If you do, you either need to turn this off, or use a ‘more’ tag where you want the excerpt.

If you are using a custom field to block or unblock a page and you are not getting the expected behavior, double check that you have not inadvertently capitalized the custom field (i.e. “Block” or “Unblock”).  If you have, you are going to need to remove this from the database manually.

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print
  • More
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest

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

  • « Previous Page
  • 1
  • …
  • 68
  • 69
  • 70
  • 71
  • 72
  • …
  • 139
  • Next Page »

Join Us!

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

Recent Posts:

  • The High Price of Free Plugins
  • YouTube Success: Key Tips for Enhancing Video Optimization and Visibility
  • Mobile App vs. Mobile Website Ideal Choice for your Business
  • Top Strategies to Boost Your Brand’s Visibility and Impact
  • Advanced Blogging Strategies: Using Analytics, A/B Testing, and Conversion Optimization Techniques to Grow Your Audience
  • Unlock Real-Time Process Insights to Save Time and Money
  • How Writers Can Attract More Audience Attention
  • Dress for Success – Even at Home
  • Mastering the Art of Crafting SMART Marketing Goals
  • Rediscover Your Brand Story: 7 Tips for Refreshing Your Company Identity

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