Email-Users 4.4.1-beta-1 available

I have fixed a couple of minor bugs, added German Language support and introduced new functionality to send email to a custom list of users based on meta data.  The ability to target a specific list of users based on user meta data is a feature that was requested a while back on the WordPress support form.

The new Customer Meta Filter List functionality allows the the site to create a custom list of users by adding an action in either the theme’s functions.php file or in a stand-alone plugin.

EU_SS_04 EU_SS_05

Unfortunately I ran into a WordPress limitation while working on this functionality.  The  ability to match user meta data through the WordPress get_users() API doesn’t work as expected with the LIKE and NOT LIKE comparisons.  In an effort to protect the SQL, WordPress wraps the value being compared with wildcards to the match is either too permissive (matches too much) or too restrictive (matches to little).

I have opened a WordPress Trac ticket and submitted a patch for this problem but until it gets fixed (or the patch in the Trac ticket is applied), only standard comparisons work.  The “Last Name: M” example won’t work without the patch nor will the “First Name: Not D”.

I have written an example plugin to create the above filters, you download it and drop it into  your plugins directory to see menus like shown above:

Email Users Custom List (675 downloads)

Please download and test the beta release.  Report back any issues and I’ll do what I can to fix them quickly.

Email Users Beta (49 downloads)

7 thoughts on “Email-Users 4.4.1-beta-1 available

  1. Pingback: www.MichaelWalsh.org | Email-Users 4.4.1-beta-2 available

  2. Pingback: www.MichaelWalsh.org | Email-Users 4.4.1-beta-3 available

  3. Pingback: Mike Walsh on "[Plugin: Email Users] filter users with specific profile field" * Best Wordpress Themes - Reviews

  4. when I try to email a group, it shows “roles” instead and does not show the groups to select.. I tried the regular plugin and the beta.. happy to pay to get this to work

    • When you look at the Email Users settings page (Dashboard > Settings > Email Users), scroll toward the bottom. There is a section which is labeled “Integrations” (or something similar) which will show if any of the supported integrations are active. Does the plugin you are using show up as active? It is possible that one of the plugins has changed since I did the integration work and the check no longer works as expected.

  5. Hi Mike,
    I am using your Email Users plugin in order to email my clients on vabeach.com. ( I have less that 200 emails).

    It seems to work GREAT when I email a single email address or hand-pick a few emails one at a time. However, I have designed my site with TOOLSET (WP-Types) and I created a new user role using TOOLSET (called “Clients / Advertisers”) and every time I try to email the users in this role, it says that the email was sent… but it never actually sends.

    Do you think it might be a hook issue and you need to integrate TOOLSET roles into the Email Users plugin so that it can be fully recognized??

    I really would like to get this operational since there are so few options out there and any help would be appreciated.

    Thanks in advance for your reply.

Leave a Reply