返回介绍

page_template_dropdown()

发布于 2017-09-11 09:53:02 字数 1858 浏览 949 评论 0 收藏 0

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

Print out option HTML elements for the page templates drop-down.


description


参数

$default

(string) (Optional) The template file name.

Default value: ''

$post_type

(string) (Optional) Post type to get templates for. Default 'post'.

Default value: 'page'


源代码

File: wp-admin/includes/template.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 "\n\t<option value='" . $templates[ $template ] . "' $selected>$template</option>";
	}
}

更新日志

Versiondescription
4.7.0Added the $post_type parameter.
1.5.0Introduced.

相关函数

Uses

  • wp-admin/includes/theme.php: get_page_templates()
  • wp-includes/general-template.php: selected()

Used By

  • wp-admin/includes/meta-boxes.php: page_attributes_meta_box()
  • wp-admin/includes/class-wp-posts-list-table.php: WP_Posts_List_Table::inline_edit()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文