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.