打印页面模板下拉列表的选项HTML元素。

原型

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

参数

$default (string) (Optional)  模板文件名。

$post_type (string) (Optional)  发布类型以获取模板。默认’发布’。

源文件

路径:wp-admin/includes/template.php

<?php
...
function page_template_dropdown( $default = '', $post_type = 'page' ) {
	$templates = get_page_templates( null, $post_type );
	ksort( $templates );
	foreach ( array_keys( $templates ) as $template ) {
		$selected = selected( $default, $templates[ $template ], false );
		echo "nt<option value='" . esc_attr( $templates[ $template ] ) . "' $selected>" . esc_html( $template ) . "</option>";
	}
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/page_template_dropdown/