Succede una cosa strana, come si vede, la prima parte di codice php in alto funzionante (5 righe) lo dovrei spostare in fondo in mezzo a queste 2 parti, ma non appare niente. Se invece ci metto delle parole di testo, appaiono poi nel sito.
?>
</nav><!-- #main-navigation -->
?>
</nav><!-- #main-navigation -->
PHP:
<?php
/**
* Main Navigation
*
* @package Donovan
*/
add_filter( 'wp_nav_menu_items','add_search_box', 10 );
function add_search_box( $items ) {
$items .= '<li class="search-field">' . get_search_form( false ) . '</li>';
return $items;
}
?>
<div id="main-navigation-wrap" class="primary-navigation-wrap">
<div id="main-navigation-container" class="primary-navigation-container container">
<?php do_action( 'donovan_header_search' ); ?>
<nav id="main-navigation" class="primary-navigation navigation clearfix" role="navigation">
<?php
// Display Main Navigation.
wp_nav_menu( array(
'theme_location' => 'primary',
'container' => false,
'menu_class' => 'main-navigation-menu',
'echo' => true,
'fallback_cb' => 'donovan_default_menu',
)
);
?>
</nav><!-- #main-navigation -->
</div>
</div>