예제 #1
0
 public static function get_template_id()
 {
     if (self::$template_id === null) {
         $self = new Types_Helper_Condition_Views_Template_Exists();
         $self->valid();
     }
     return self::$template_id;
 }
 public static function get_template_id()
 {
     $type = self::get_type_name();
     if (isset(self::$template_id[$type])) {
         return self::$template_id[$type];
     }
     // not set yet
     $self = new Types_Helper_Condition_Views_Template_Exists();
     if ($self->valid()) {
         return self::get_template_id();
     }
 }
예제 #3
0
 public static function get_template_name()
 {
     if (self::$template_name === null) {
         self::$template_name = get_the_title(self::get_template_id());
     }
     return self::$template_name;
 }
예제 #4
0
 public function valid()
 {
     // if views not active
     if (!defined('WPV_VERSION')) {
         return false;
     }
     // opposite of parent "Views Template exists"
     return !parent::valid();
 }
예제 #5
0
 private static function get_post_edit_views_template()
 {
     $url = admin_url() . 'admin.php?page=ct-editor&ct_id=' . Types_Helper_Condition_Views_Template_Exists::get_template_id();
     return self::add_referer($url);
 }
예제 #6
0
 private static function get_post_edit_views_template()
 {
     if (self::$post_type_edit_views_template === null) {
         self::$post_type_edit_views_template = admin_url() . 'admin.php?page=ct-editor&ct_id=' . Types_Helper_Condition_Views_Template_Exists::get_template_id();
     }
     return self::$post_type_edit_views_template;
 }