php - Wordpress menu switcher -
i need plugin or @ least idea on how make menu switcher in wordpress select in html. have 2 menus or more , when select option need changed. googled lot didn't found answers or plugin that. can guys me suggestions.
update:
html:
<form action='' method='post'> <select name='menu_select' onchange="this.form.submit();"> <option selected="true" disabled="disabled">alege meniu</option> <option value='meniu_1'>meniu 1</option> <option value='meniu_2'>meniu 2</option> <option value='meniu_3'>meniu 3</option> </select> </form> one of php conditions:
if(isset($_post['menu_select']) && $_post['menu_select'] == 'meniu_1'){ $_session['menu_select'] = $_post['menu_select']; wp_nav_menu( array( 'theme_location' => 'secondary_menu', 'container' => '', 'menu_class' => 'menu', 'walker' => new menu_walker() ) ); } thanks.
you need first set session , session value.after value put if else condition.
step 1 first set session follow:(put code in function.php)
add_action('init', 'mystartsession', 1); function mystartsession() { if(!session_id()) { session_start(); } } step 2 session value (if user set second value if part execute )
note session set
if(isset($_request['menu_select'])){ $get_val = $_request['menu_select']; if($get_val =='meniu_1'){$_session['menu']='meniu_1';} elseif($get_val =='meniu_2'){$_session['menu']='meniu_2';} elseif($get_val =='meniu_3'){$_session['menu']='meniu_3';} else{$_session['menu']='default';} } if($_session['menu']=="meniu_1"){ //you compare value in condition //menu 1 code }elseif($_session['menu']=="meniu_2"){ //menu 2 code }elseif($_session['menu']=="meniu_3") { //menu 3 code }else{ //menu default code }
Comments
Post a Comment