예제 #1
0
 /**
  * Create transient of $type transients for force-check
  *
  * @param $type
  * @return void|bool
  */
 protected function make_force_check_transient($type)
 {
     $transient = get_site_transient('ghu-' . $type);
     if ($transient) {
         return false;
     }
     set_site_transient('ghu-' . $type, self::$transients, self::$hours * HOUR_IN_SECONDS);
     self::$transients = array();
 }
예제 #2
0
 /**
  * Create transient of $type transients for clearing transients.
  *
  * @param $type
  *
  * @return void|bool
  */
 protected function make_transient_list($type)
 {
     $transients = get_site_transient('ghu-' . $type);
     if ($transients) {
         return false;
     }
     set_site_transient('ghu-' . $type, self::$transients, self::$hours * HOUR_IN_SECONDS);
     self::$transients = array();
     return true;
 }