wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



build_dropdown_script_block_core_categories › WordPress Function

Seit5.0.0
Veraltetn/v
build_dropdown_script_block_core_categories ( $dropdown_id )
Parameter:
  • (string) $dropdown_id ID of the dropdown field.
    Erforderlich: Ja
Gibt zurück:
  • (string) Returns the dropdown onChange redirection script.
Definiert in:
Codex:

Generates the inline script for a categories dropdown field.



Quellcode

function build_dropdown_script_block_core_categories( $dropdown_id ) {
	ob_start();
	?>
	<script>
	( function() {
		var dropdown = document.getElementById( '<?php echo esc_js( $dropdown_id ); ?>' );
		function onCatChange() {
			if ( dropdown.options[ dropdown.selectedIndex ].value !== -1 ) {
				location.href = "<?php echo esc_url( home_url() ); ?>/?" + dropdown.name + '=' + dropdown.options[ dropdown.selectedIndex ].value;
			}
		}
		dropdown.onchange = onCatChange;
	})();
	</script>
	<?php
	return wp_get_inline_script_tag( str_replace( array( '<script>', '</script>' ), '', ob_get_clean() ) );
}