wpseek.com
Bazujące na WordPress narzędzie wyszukiwania dla deweloperów i twórców motywów.



page_template_dropdown › WordPress Function

Od1.5.0
Przestarzałyn/a
page_template_dropdown ( $default_template = '', $post_type = 'page' )
Parametry: (2)
  • (string) $default_template Optional. The template file name. Default empty.
    Wymagane: Nie
    Domyślny: (puste)
  • (string) $post_type Optional. Post type to get templates for. Default 'page'.
    Wymagane: Nie
    Domyślny: 'page'
Zdefiniowane na:
Codex:
Dziennik zmian:
  • 4.7.0

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



Źródło

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>';
	}
}