функция
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. |

