функция since 1.5.0

page_template_dropdown()

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

Сигнатура

page_template_dropdown( string $default_template = '', string $post_type = 'page' )

Описание

Печатает элементы option для выпадающего списка шаблонов страниц.

Параметры

$default_template string необязательный = ''
Имя файла шаблона.
$post_type string необязательный = 'page'
Тип записи, для которого нужно получить шаблоны. Значение по умолчанию 'page'.

Исходный код

wp-admin/includes/template.php:909

function page_template_dropdown( $default_template = '', $post_type = 'page' ) {
	$templates = get_page_templates( null, $post_type );

	ksort( $templates );

	foreach ( array_keys( $templates ) as $template ) {
		$selected = selected( $default_template, $templates[ $template ], false );
		echo "\n\t<option value='" . esc_attr( $templates[ $template ] ) . "' $selected>" . esc_html( $template ) . '</option>';
	}
}

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

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

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

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