функция since 1.5.0

get_page_templates()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

get_page_templates( WP_Post|null $post = null, string $post_type = 'page' ): string[]

Описание

Получает шаблоны страниц, доступные в этой теме.

Параметры

$post WP_Post|null необязательный = null
Редактируемая запись, передаётся для контекста.
$post_type string необязательный = 'page'
Тип записи, для которого нужно получить шаблоны. Значение по умолчанию 'page'.

Возвращаемое значение

string[]

Исходный код

wp-admin/includes/theme.php:150

function get_page_templates( $post = null, $post_type = 'page' ) {
	return array_flip( wp_get_theme()->get_page_templates( $post, $post_type ) );
}

История изменений

ВерсияОписание
4.7.0 Added the $post_type parameter.
1.5.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.