get_archive_template()
Retrieves path of archive template in current or parent template.
The template hierarchy and template path are filterable via the {@see '$type_template_hierarchy'} and {@see '$type_template'} dynamic hooks, where $type is 'archive'.
Хуков нет.
Возвращает
Строку
. Full path to archive template file.
Использование
get_archive_template();
Заметки
- Смотрите: get_query_template()
Список изменений
С версии 1.5.0 | Введена. |
Код get_archive_template() get archive template WP 6.1.1
function get_archive_template() { $post_types = array_filter( (array) get_query_var( 'post_type' ) ); $templates = array(); if ( count( $post_types ) == 1 ) { $post_type = reset( $post_types ); $templates[] = "archive-{$post_type}.php"; } $templates[] = 'archive.php'; return get_query_template( 'archive', $templates ); }