The export users process in the initial release of WP-Members 2.9.7 can cause an error if debugging is turned on or PHP messages are set to display warnings. Continue Reading →
WP-Members 2.9.7 export users error patch
Home of WP-Members, The Original WordPress Membership Plugin
Chad Butler · ·
The export users process in the initial release of WP-Members 2.9.7 can cause an error if debugging is turned on or PHP messages are set to display warnings. Continue Reading →
Chad Butler · ·
This update re-works a couple of behind-the-scenes functions; most notably the non-admin email function and the user export.
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.
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.
Some other minor changes and fixes include:
Chad Butler · ·
I often get questions about the filters that I use on this site for the sidebar widget. This post has the exact custom filters that I use, copy/pasted from my own functions.php file.
For those with questions about how the sidebar widget is styled, that is all CSS and a lot of it is from the Genesis Theme Framework. This post does not address that. What it does address is how I add the gravatar image and change the log out link to include “edit profile”. Continue Reading →
Chad Butler · ·
Here is a code snippet that you can use to make all of the WP-Members custom fields sortable in the Users > All Users screen.
To use this code, add the entire code snippet to your functions.php file. Any field in the WP-Members Fields tab that you have selected to display on the Users Screen will be sortable.
Chad Butler · ·
The PayPal Subscription Extension operates by setting a user’s expiration date to today + the subscription period. For example, if the subscription period is 1 year, the expiration date will be one year from now.
But what if you want all users to expire/renew on the same day of the year? Or if you would like to just set a hard date far out in the future? Yes, there is a way you can do such things.
There is an action hook that comes just after the user’s expiration date is automatically set – wpmem_exp_after_set_exp. Using this action, you can create a custom function to change the expiration date that is automatically set by the extension to whatever you want. Here are three simple examples. Continue Reading →
Ready to get started?