Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. <?php
  2. add_action('admin_menu', 'ds_emails_all_add_menu');
  3.  
  4. function ds_emails_all_add_menu()
  5. {
  6. if (is_super_admin())
  7. {
  8. add_submenu_page('ms-admin.php', 'Email All', 'Email All', 'manage_network', 'email_all', 'ds_emails_all_page');
  9. }
  10. }
  11.  
  12. function ds_emails_all_page()
  13. {
  14. if( is_super_admin() == false ) {
  15. wp_die( __('You do not have permission to access this page.') );
  16. }
  17. ?>
  18. <div class='wrap'>
  19. <h2>Email All</h2>
  20. <p>Following is a list of email addresses that are administrators of one or more blogs on this WPMU installation.</p>
  21. <pre>
  22. <?php
  23. global $wpdb;
  24.  
  25. $query = "SELECT DISTINCT (u.user_email) FROM $wpdb->usermeta m INNER JOIN $wpdb->users u on m.user_id=u.id WHERE meta_key like 'wp_%_user_level' and meta_value='10' ORDER BY 1";
  26.  
  27. //$query = "SELECT DISTINCT user_email FROM $wpdb->users ORDER BY user_email ASC"; //all users
  28.  
  29. $emails = $wpdb->get_results($query);
  30.  
  31. foreach ($emails as $e) {
  32. echo "$e->user_email, \n";
  33. }
  34. ?>
  35. </pre>
  36. </div>
  37. <?php
  38. }
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement