Menù mobile

Non è propriamente inerente a wp, ma spesso i menu mobile dei siti lasciano un po’ a desiderare quindi si può adottare una semplice soluzione : possiamo creare due div, uno per il menù desktop e uno per il menù mobile
Ad esempio :

<div>							
	<div>
		<?php wp_nav_menu( array( 'theme_location' => 'main-menu' ) ); ?>
	</div>
</div>
<div data-menu-mobile>
	<a href="<?php echo get_home_url(); ?>">
		<?php
			$logo = get_field("red_tmp_logo","options"); // vedremo poi dopo questa funzione del plugin ACF
			if ($logo != null){
				echo "<img src='{$logo}' alt=''>";	
			}
		?>
	</a>
	<div data-menu-wrapper>
		<div id="menu_mobile" data-menu-trigger>
			<span></span>
			<span></span>
		</div>
		<div data-menu-container>
			<div>
				<?php wp_nav_menu( array( 'theme_location' => 'main-menu-mobile', 'menu_class' => 'menu clear_both' ) ); ?>						
			</div>
		</div>
	</div>
</div>

 

Tramite js (e sfruttando la funzione click, con aggiunta e rimozione di classi) e css, gestiremo poi il tutto.