public function is_post_type_active_and_query_based($post_type) { $settings = $this->get_settings(); if (empty($settings[PostTypeRepository::SETTINGS_KEY][$post_type])) { return false; } return PostTypeRepository::CPT_QUERY_BASED === $settings[PostTypeRepository::SETTINGS_KEY][$post_type]; }