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

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -