Cherry – Responsive News and Magazine Theme by bdayh creates some residual styling, residual scripting, and a double menu when integrated with UberMenu. To resolve this, we can replace the entire menu in Cherry with UberMenu Direct.
1. Open the theme’s header.php
2. You’ll see this code:
<?php $stick = ''; ?>
<?php if( bdayh_get_option( 'stick_nav' ) ) $stick = 'class="fixed-enabled"' ?>
<nav id="cherry-nav" <?php echo $stick; ?>>
<div class="content">
<?php if ( has_nav_menu( 'nav' ) ) { ?>
<?php wp_nav_menu ( array( 'menu_class' => 'menu','cherry'=> 'ul', 'theme_location' => 'nav' )); ?>
<?php } else { ?>
<ul class="menu">
<li class="home <?php if (is_home()) {echo "current-page-item";} ?> ">
<a href="<?php echo home_url(); ?>">
<?php _e('Home', 'cherry'); ?>
</a>
</li>
<?php wp_list_categories(array(
'title_li' => false,
'hierarchical' => 1
)); ?>
</ul>
<?php } ?>
</div>
</nav>
3. Remove that code and replace it with
<?php
if( function_exists( 'uberMenu_direct' ) ){
uberMenu_direct( 'nav' );
}
?>
4. UberMenu should now be properly integrated.