public function valid() { if (!$this->has_archive()) { return false; } // opposite of parents "Archive Exists" return !parent::valid(); }
private static function get_post_archive_file() { $helper = new Types_Helper_Condition_Archive_Exists(); return basename($helper->find_template()); }
private static function get_post_archive_file() { if (self::$post_type_archive_file === null) { $helper = new Types_Helper_Condition_Archive_Exists(); self::$post_type_archive_file = basename($helper->find_template()); } return self::$post_type_archive_file; }