How to Add Category Dropdown or Fetch Category List with Link in WordPress
Code In header.php
<div class="dropDownBlog"> <?php $categories = get_categories( array( 'orderby' => 'name', 'order' => 'ASC' ) );?> <div class="fetchCategary"> <select id="blogPageCategaryFetch"> <option disabled selected>Explore By Categary</option> <?php foreach( $categories as $category ) { $category_link = sprintf( '<a href="%1$s" alt="%2$s">%3$s</a>', esc_url( get_category_link( $category->term_id ) ), esc_attr( sprintf( __( 'View all posts in %s', 'textdomain' ), $category->name ) ), esc_html( $category->name ) ); ?> <?php echo '<option value= '.get_category_link( $category->term_id ) .'>' . $category_link. '</option> ';?> <?php } ?> </select> </div> </div>
jQuery Code By Click Option in Select Dropdown menu for redirect page to selected WordPress category
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#blogPageCategaryFetch').change(function(){ var getValueOption = jQuery(this).val(); console.log(getValueOption); window.location.href = getValueOption; }); }); </script>