Same problem when I click on Email Users > Send to User(s)…
3000 users are so many?
That may be too many entries for the WP List Table API (which is what is used for that page). I will see if I can create a test for that. It is also entirely possible that I didn’t configure the pagination correctly.
I have replicated this problem with about 900 users so I will see if I can find a solution for it.
I am 98% confident I have fixed this problem. Please try the 4.2.0 update and let me know if you run into any performance issues. There was flaw in how the users were pulled from the database which causes serious performance issues with anything more than 200-300 users. My test environment has about 1000 users now and performance is comparable to the standard Users page within WordPress.
Now I can see the page Email Users > User Settings, but the page Email Users > Send to User(s) still not works…
Ok, I will take a look. I have replicated the problem and I think I know what the cause is. My mistake for not testing it more thoroughly yesterday.
Please try the 4.3.0 update I just pushed into the Plugin Repository. Thanks to some help from the WP Hackers mailing list I have found a query that is far more efficient and should scale to a very large number of users.
Let me know if you run into any other performance issues.
I don’t see the version 4.3.0 yet. I’m waiting for this. When it will come I give you my feedback.
I am not sure why the 4.3.0 release didn’t propagate out but while chasing that down I found another minor issue so I am going to fix that too before pushing out another release.
I just pushed out 4.3.1 which should address the performance issue with large lists of users. Please let me know if you are still seeing problems.
Tnx Mike!!!! Now all is ok!!!!!!
Excellent – thanks for the fast feedback. I may do one more update if I can figure out how to migrate one more use of native SQL over to the WordPress get_users() API.