The WP-Members 2.8.6 release contains a couple of cleanup issues. First, a continuation of the stylesheet updates. Second, some minor code changes to correct some issues brought to light by some astute users. Here is a description of the various updates:
In an effort to continue to improve and update the plugin’s look and feel, I have added responsive elements to the Twenty Twelve stylesheet. This remains the plugin’s default stylesheet that is set for new installs. This process continues some of the work that was started with update to Twenty Thirteen in 2.8.5 to bring more mobile/tablet friendly forms to the plugin.
In addition, I made some cleanup of all of the “Twenty” series stylesheets. Primarily, this involved working on the .noinput class and the reCAPTCHA elements. Not all of these were in all the stylesheets.
The .noinput class styles any element that is displayed in the form that does not have input. In a default installation, this is the Username as displayed on the User Profile Edit screen. This needed to be defined in all stylesheets and needed some adjustment to look good.
The changes for reCAPTCHA are similar, bringing the various stylesheet choices to be more consistent.
Note: not all of these (or any) definitions are required, nor may they effect you if you have a custom stylesheet. But if you do use one of the included stylesheets, you should take a look before installing the update just to make sure the changes work with your theme.
Like the stylesheet updates in this release, the code changes are relatively minor and really are there to cleanup some minor annoyances that have been unaddressed in the plugin for awhile.
First, changing from using PHP_SELF to REQUEST_URI. For most people, you won’t know what this is for and you probably will not even notice it; but it corrects the issue of how the plugin collects the URL that it needs to post forms to when no specific URL is given to it. This change is in both wp-members-core.php and wp-members-sidebar.php.
The other change is similar – most users probably will not notice any difference. This is the change from get_option( ‘siteurl’) to get_option( ‘home’ ). This is used for the default link that displays on the register shortcode page in the logged in state. It should take you to the home page. However, on sites where WP is installed in a different directory, this hasn’t worked right without filtering. This change corrects that issue.
Get the Update
You can install the update via the WordPress Plugin Admin panel, or you can go to wordpress.org to directly download.