public static function get_template_id() { $type = self::get_type_name(); if (!isset(self::$template_id[$type])) { $self = new Types_Helper_Condition_Views_Archive_Exists(); $self->valid(); } return self::$template_id[$type]; }
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; }
private static function get_post_edit_views_archive() { if (self::$post_type_edit_views_archive === null) { self::$post_type_edit_views_archive = admin_url() . 'admin.php?page=view-archives-editor&view_id=' . Types_Helper_Condition_Views_Archive_Exists::get_template_id(); } return self::$post_type_edit_views_archive; }
public function valid() { // if views not active if (!defined('WPV_VERSION')) { return false; } // opposite of parent "Views Archive exists" return !parent::valid(); }
private static function get_post_edit_views_archive() { $url = admin_url() . 'admin.php?page=view-archives-editor&view_id=' . Types_Helper_Condition_Views_Archive_Exists::get_template_id(); return self::add_referer($url); }