Поддержка Проблемы и решения убрать title в главном меню

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Нужно убрать аттрибут title из ссылок.

    в functions.php шаблона добавьте

    function menu_notitle( $menu ){
      return $menu = preg_replace('/ title=\"(.*?)\"/', '', $menu );
    
    }
    add_filter( 'wp_nav_menu', 'menu_notitle' );

    не помогло, по прежнему при наведении курсора появляется надпись страницы.

    Короч мне помогла вставка кода в функтионс.пхп

    function removeTitle($str){
    $str = preg_replace(«/title=\».*\»/», », $str);
    return $str;
    }

    add_filter(«wp_list_categories», «removeTitle»);
    add_filter(«wp_list_pages», «removeTitle»);

    + удалил тег title возле главной страницы в header.php

    Надо смотреть тогда, как у вас вызывается меню в header.php
    Залейте его на http://pastebin.com/

    Вот содержимое файла Header.php

    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    
    <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
    
    <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
    
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    
    <?php wp_head(); ?>
    </head>
    <body>
    <div id="container">
    <!-- header -->
        <div id="logo"><a>/"><?php bloginfo('name'); ?></a></div>
    <!-- <?php bloginfo('description'); ?></div> -->
        <div id="menu">
    
    <ul>
    <li><a>/" title="">главная</a></li>
            <?php wp_list_pages('title_li=&depth=1'); ?>
            </ul>
        </div>

    В главном меню уже не выскакивает название страницы, а теперь подскажите мне как убрать выскакивание названия страницы с Sidebar:

    Скрин:
    http://s006.radikal.ru/i214/1211/9b/e83716f7c047.jpg

    Ну в первом случае вы все правильно сделали. Теперь покажите sidebar.php

    sidebar.php

    <div id="sidebar">
    		<ul>
    			<?php 	/* Widgetized sidebar, if you have the plugin installed. */
    					if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    			<li>
    				<?php include (TEMPLATEPATH . '/searchform.php'); ?>
    			</li>
    
    			<!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
    			<li><h2>Автор</h2>
    			<p>A little something about you, the author. Nothing lengthy, just an overview.</p>
    			</li>
    			-->
    <!--
    			<?php if ( is_404() || is_category() || is_day() || is_month() ||
    						is_year() || is_search() || is_paged() ) {
    			?> <li>
    
    			<?php /* If this is a 404 page */ if (is_404()) { ?>
    			<?php /* If this is a category archive */ } elseif (is_category()) { ?>
    			<p>You are currently browsing the archives for the <?php single_cat_title(''); ?> category.</p>
    
    			<?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives
    			for the day <?php the_time('l, F jS, Y'); ?>.</p>
    
    			<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives
    			for <?php the_time('F, Y'); ?>.</p>
    
    			<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives
    			for the year <?php the_time('Y'); ?>.</p>
    
    			<?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
    			<p>You have searched the <a href="<?php echo bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives
    			for <strong>'<?php the_search_query(); ?>'</strong>. If you are unable to find anything in these search results, you can try one of these links.</p>
    
    			<?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    			<p>You are currently browsing the <a href="<?php echo bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives.</p>
    
    			<?php } ?>
    
    			</li> <?php }?>
    -->
    			<?php /* wp_list_pages('title_li=<h2>Pages</h2>' ); */ ?>
    
    			<li><h2>Архив</h2>
    				<ul>
    				<?php wp_get_archives('type=monthly'); ?>
    				</ul>
    			</li>
    
    			<?php wp_list_categories('show_count=1&title_li=<h2>Рубрики</h2>'); ?>
    
    			<?php /* If this is the frontpage */ /* if ( is_home() || is_page() ) { */?>
    				<?php wp_list_bookmarks(); ?>
    
    				<li><h2>Meta</h2>
    				<ul>
    					<?php wp_register(); ?>
    					<li><?php wp_loginout(); ?></li>
    					<li><a href="http://wordpresse.ru">Wordpress</a></li>
    					<?php wp_meta(); ?>
    				</ul>
    				</li>
    
    			<?php /* } */ ?>
    
    			<?php endif; ?>
    		</ul>
    	</div>

    Попробуйте к тому коду, что уже добавили в functions добавить
    add_filter("wp_nav_menu", "removeTitle");

    Если не сработает, то
    add_filter("get_sidebar", "removeTitle");

    Не помогло ни одного ни другое. Попробывал даже одновременно вставить два кода.

    А что это за ссылки в сайдбаре?

    Это произвольное меню которое установленое через Виджеты. Все делал через админ панель.

    add_filter("wp_nav_menu", "removeTitle");

    Это должно все решать. Даже не знаю, что вам еще сказать.

    Ах да, в произвольных меню тайтлы к пунктам и вовсе руками прописываются. Причем по умолчанию поле тайтл пустое. У меня по крайней мере.

    Ну у меня как видите это не так. И это мне вовсе не нравится

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «убрать title в главном меню» закрыта для новых ответов.