A volte vi è la necessità di differenziare i contenuti di un sito in WordPress a seconda del tipo di dispositivo usato, desktop o mobile.
Possiamo creare due menu distinti e quindi usare la funzione wp_is_mobile()
:
<?php if( wp_is_mobile() ) { ?>
<nav id="navigation-mobile">
<?php wp_nav_menu( array( 'menu' => 'Mobile', 'menu_class' => '', 'menu_id' => 'mobile-menu' ) ); ?>
</nav>
<?php } else { ?>
<nav id="navigation-desktop">
<?php wp_nav_menu( array( 'menu' => 'Desktop', 'menu_class' => '', 'menu_id' => 'desktop-menu' ) ); ?>
</nav>
<?php } ?>