Exemplo n.º 1
0
 /**
  * Do the scheduler
  */
 function do_cron()
 {
     $maybe_expire_users = Expire_Users_Query::query(array('expired' => false, 'expired_date' => current_time('timestamp'), 'expired_date_compare' => '<'));
     if ($maybe_expire_users->results > 0) {
         foreach ($maybe_expire_users->results as $expired_user) {
             $this_expire_user = new Expire_User($expired_user->ID);
             $this_expire_user->expire();
         }
     }
 }
Exemplo n.º 2
0
 /**
  * Query
  *
  * Pass simple expiry queries to return a User query.
  * A simple API to save having to construct multiple 'meta_query'
  * queries each time.
  *
  * @param   string|array   $args  Optional. The query variables.
  * @return  WP_User_Query
  */
 public static function query($query = null)
 {
     $query = Expire_Users_Query::prepare_query($query);
     return new WP_User_Query($query);
 }