Как убрать дублирование названия кнопок меню на стран
-
У меня такая проблема, дублируется название кнопок меню в левом верхнем углу сайта.
Не знаю как победить эту напасть, помогите пожалуйста.
-
В файле header.php темы найдите
<?php wp_nav_menu( array( 'theme_location' => 'main-menu' ) ); ?>
и удалите.Спасибо большое! Но этого там нет((
<?php $gpp = get_option( ‘gpp_options’ ); ?>
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml» <?php language_attributes(); ?><title><?php wp_title( ‘-‘, true, ‘right’ ); echo wp_specialchars( get_bloginfo(‘name’), 1 ); ?></title>
<meta http-equiv=»content-type» content=»<?php bloginfo(‘html_type’) ?>; charset=<?php bloginfo(‘charset’) ?>» />
<meta name=»description» content=»<?php bloginfo(‘description’) ?>» />
<?php if(is_search()) { ?>
<meta name=»robots» content=»noindex, nofollow» />
<?php }?><!— Styles —>
<link rel=»stylesheet» type=»text/css» href=»<?php bloginfo(‘stylesheet_url’); ?>» />
<link rel=»stylesheet» href=»<?php bloginfo(‘template_directory’); ?>/styles/print.css» type=»text/css» media=»print» />
<!—[if IE]><link rel=»stylesheet» href=»<?php bloginfo(‘template_directory’); ?>/styles/ie.css» type=»text/css» media=»screen, projection» /><![endif]—>
<!—[if IE 7]><link rel=»stylesheet» href=»<?php bloginfo(‘template_directory’); ?>/styles/ie7.css» type=»text/css» media=»screen, projection» /><![endif]—>
<!— End Styles —><!— Conditional Javascripts —>
<!—[if IE 6]>
<script src=»<?php bloginfo(‘template_directory’); ?>/includes/js/pngfix.js»></script>
<![endif]—>
<!— End Conditional Javascripts —><link rel=»alternate» type=»application/rss+xml» title=»RSS 2.0″ href=»<?php if ( $gpp[‘gpp_feedburner_url’] <> «» ) { echo $gpp[‘gpp_feedburner_url’]; } else { echo get_bloginfo_rss(‘rss2_url’); } ?>» />
<link rel=»pingback» href=»<?php bloginfo(‘pingback_url’); ?>» /><?php wp_head(); ?>
<?php if ( is_singular() ) wp_enqueue_script( ‘comment-reply’ ); ?></head>
<body <?php body_class(); ?>>
<p id=»hidep»><?php _e(‘— Hide menu’,’gpp_i18n’); ?></p>
<div id=»menu»>
<h1 class=»sitename»>» title=»<?php bloginfo(‘description’); ?>»><?php if($gpp[‘gpp_logo’]==»text») { bloginfo(‘name’); } else { ?><img class=»title» src=»<?php if ( $gpp[‘gpp_logo’] <> «» ) { echo $gpp[‘gpp_logo_src’].'»‘; } else { bloginfo(‘template_directory’); ?>/images/logo.png<?php } ?>» alt=»<?php bloginfo(‘name’); ?>» /><?php } ?></h1>
<div class=»description fancy»><?php bloginfo(‘description’); ?></div><?php if (function_exists(‘wp_nav_menu’)) {
wp_nav_menu( ‘sort_column=menu_order&container_class=nav-wrap’ );
} else { ?>
<ul id=»menu-main»>
<?php wp_list_pages(«title_li=»); ?>
<?php wp_list_categories(«title_li=»); ?><?php } ?>
</div><!— #menu —>
<?php $homepage_design = $gpp[‘gpp_homepage_design’];
if (!is_home() || $homepage_design !== » || $homepage_design !== ‘slideshow’ ) {
echo ‘<div class=»container»>’;
} ?>Киньте код header.php
Именно это и влияет. Удалите и будет счастье.
Вот это удалите)
<?php if (function_exists('wp_nav_menu')) { wp_nav_menu( 'sort_column=menu_order&container_class=nav-wrap' ); } else { ?> <ul id="menu-main"> <?php wp_list_pages("title_li="); ?> <?php wp_list_categories("title_li="); ?> <?php } ?>
Меню пропало
Проблема не пропала(( Перейдя на просмотр страницы все на своем месте. ТОчнее где как раз его не должно быть…
Ссылка на сайт есть?
А это как-то поможет?
Мне кажется, я чего-то не понимаю.
Объясняйте подробнее. Послое удаления кода из header.php
<?php if (function_exists('wp_nav_menu')) { wp_nav_menu( 'sort_column=menu_order&container_class=nav-wrap' ); } else { ?> <ul id="menu-main"> <?php wp_list_pages("title_li="); ?> <?php wp_list_categories("title_li="); ?> <?php } ?>
Что произошло? Верхнее меню осталось? Боковое?
Удалив эти строчки пропало все меню на сайте — Вот как это выглядит
Однако перейдя через меню вордпресса на главную я увидел — следущееТак что по-ходу проблема в другом месте зарылась…
Что за шаблон?
Попробуйте удалить только это
else { ?> <ul id="menu-main"> <?php wp_list_pages("title_li="); ?> <?php wp_list_categories("title_li="); ?> <?php } ?>
Если не получится, то нужно будет ссылку на сайт все-таки.
- Тема «Как убрать дублирование названия кнопок меню на стран» закрыта для новых ответов.