build_dropdown_script_block_core_categories()
Generates the inline script for a categories dropdown field.
No Hooks.
Return
String
. Returns the dropdown onChange redirection script.
Usage
build_dropdown_script_block_core_categories( $dropdown_id );
- $dropdown_id(string) (required)
- ID of the dropdown field.
build_dropdown_script_block_core_categories() build dropdown script block core categories code WP 6.5.2
<?php 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 > 0 ) { location.href = "<?php echo esc_url( home_url() ); ?>/?cat=" + dropdown.options[ dropdown.selectedIndex ].value; } } dropdown.onchange = onCatChange; })(); </script> <?php return wp_get_inline_script_tag( str_replace( array( '<script>', '</script>' ), '', ob_get_clean() ) ); }