WC_Template_Loader::get_template_loader_default_file() private WC 3.0.0
Get the default filename for a template.
{} Это метод класса: WC_Template_Loader{}
Хуков нет.
Возвращает
Строку.
Использование
$result = WC_Template_Loader::get_template_loader_default_file();
Список изменений
С версии 3.0.0 | Введена. |
Код WC_Template_Loader::get_template_loader_default_file() WC Template Loader::get template loader default file WC 5.0.0
private static function get_template_loader_default_file() {
if ( is_singular( 'product' ) ) {
$default_file = 'single-product.php';
} elseif ( is_product_taxonomy() ) {
$object = get_queried_object();
if ( is_tax( 'product_cat' ) || is_tax( 'product_tag' ) ) {
$default_file = 'taxonomy-' . $object->taxonomy . '.php';
} else {
$default_file = 'archive-product.php';
}
} elseif ( is_post_type_archive( 'product' ) || is_page( wc_get_page_id( 'shop' ) ) ) {
$default_file = self::$theme_support ? 'archive-product.php' : '';
} else {
$default_file = '';
}
return $default_file;
}