public function valid()
 {
     if (!$this->has_archive()) {
         return false;
     }
     // opposite of parents "Archive Exists"
     return !parent::valid();
 }
Example #2
0
 private static function get_post_archive_file()
 {
     $helper = new Types_Helper_Condition_Archive_Exists();
     return basename($helper->find_template());
 }
Example #3
0
 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;
 }