1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice
  1. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    Bonsoir
    J'aimerais corriger le balisage h des pages de mon site .
    Il ya des incohérences dans mon code source :
    Par exemple : un h3 sur le menu et un h6 sur "catégories".

    Comment corriger cet anomalie ?
    Quel fichier dois je vérifier ?

    Merci
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
    il faut verifier les bons fichiers, et corriger avec son clavier.
     
  3. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    Par exemple pour enlever un h3 sur menu , je dois corriger quel fichier ? Ou un h4 sur catégories?
     
  4. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 370
    J'aime reçus:
    2
    Le fichier qui génère le menu....

    (au cas où ça ne t'aurait pas effleuré l'esprit il y a des centaines de CMS différents, avec chacun des centaines de thèmes....)
     
  5. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 660
    J'aime reçus:
    3
    Pour le menu, je dirais le fichier menu.php

    :mrgreen:
     
  6. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    Comment faire en sorte que le menu ne soit plus en h3?
    Quelle modification faire ?merci d'avance

    Code:
    <?php
    /**
     * Generate the navigation based on settings
     * @since 0.1
     */
    add_action( 'generate_after_header', 'generate_add_navigation_after_header', 5 );
    function generate_add_navigation_after_header()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-below-header' == $generate_settings['nav_position_setting'] ) :
    		generate_navigation_position();
    	endif;
    	
    }
    add_action( 'generate_before_header', 'generate_add_navigation_before_header', 5 );
    function generate_add_navigation_before_header()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-above-header' == $generate_settings['nav_position_setting'] ) :
    		generate_navigation_position();
    	endif;
    	
    }
    add_action( 'generate_before_header_content', 'generate_add_navigation_float_right', 5 );
    function generate_add_navigation_float_right()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-float-right' == $generate_settings['nav_position_setting'] ) :
    		generate_navigation_position();
    	endif;
    	
    }
    add_action( 'generate_before_right_sidebar_content', 'generate_add_navigation_before_right_sidebar', 5 );
    function generate_add_navigation_before_right_sidebar()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-right-sidebar' == $generate_settings['nav_position_setting'] ) :
    		echo '<div class="gen-sidebar-nav">';
    			generate_navigation_position();
    		echo '</div>';
    	endif;
    	
    }
    add_action( 'generate_before_left_sidebar_content', 'generate_add_navigation_before_left_sidebar', 5 );
    function generate_add_navigation_before_left_sidebar()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-left-sidebar' == $generate_settings['nav_position_setting'] ) :
    		echo '<div class="gen-sidebar-nav">';
    			generate_navigation_position();
    		echo '</div>';
    	endif;
    	
    }
    
    /**
     *
     * Build the navigation
     * @since 0.1
     *
     */
    function generate_navigation_position()
    {
    	?>
    	<nav itemtype="http://schema.org/SiteNavigationElement" itemscope="itemscope" id="site-navigation" role="navigation" <?php generate_navigation_class(); ?>>
    		<div class="inside-navigation grid-container grid-parent">
    			<?php do_action('generate_inside_navigation'); ?>
    			<h3 class="menu-toggle"><span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __( 'Menu', 'generate' ) ); ?></span></h3>
    			<div class="screen-reader-text skip-link"><a href="#content" title="<?php esc_attr_e( 'Skip to content', 'generate' ); ?>"><?php _e( 'Skip to content', 'generate' ); ?></a></div>
    			<?php 
    			wp_nav_menu( 
    				array( 
    					'theme_location' => 'primary',
    					'container' => 'div',
    					'container_class' => 'main-nav',
    					'menu_class' => '',
    					'fallback_cb' => 'generate_menu_fallback',
    					'items_wrap' => '<ul id="%1$s" class="%2$s ' . join( ' ', generate_get_menu_class() ) . '">%3$s</ul>'
    				) 
    			);
    			?>
    		</div><!-- .inside-navigation -->
    	</nav><!-- #site-navigation -->
    	<?php
    }
    
    
    /**
     * Menu fallback. 
     *
     * @param  array $args
     * @return string
     * @since 1.1.4
     */
    function generate_menu_fallback( $args )
    { 
    ?>
    	<div class="main-nav">
    		<ul <?php generate_menu_class(); ?>>
    			<?php wp_list_pages('sort_column=menu_order&title_li='); ?>
    		</ul>
    	</div><!-- .main-nav -->
    <?php 
    }
    
    /**
     * If the navigation is in one of the sidebars, move it up top when on mobile
     * @since 1.1.0
     */
    add_action('wp_footer','generate_mobile_navigation_position');
    function generate_mobile_navigation_position()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-left-sidebar' !== $generate_settings['nav_position_setting'] && 'nav-right-sidebar' !== $generate_settings['nav_position_setting'] )
    		return;
    		
    	?>
    	<script type="text/javascript">
    		jQuery(window).load(function($) {
    			var mobile, widthTimer;
    			mobile = jQuery( '.menu-toggle' );
    			
    			function generateCheckWidth() {
    				if ( mobile.is( ':visible' ) ) {
    					jQuery('.main-navigation').insertAfter('.site-header');
    				} else {
    					jQuery('.main-navigation').appendTo('.gen-sidebar-nav');
    				}
    			}
    			
    			if ( mobile.is( ':visible' ) ) {
    				generateCheckWidth();
    			}
    			
    			jQuery(window).resize(function() {
    				clearTimeout(widthTimer);
    				widthTimer = setTimeout(generateCheckWidth, 100);
    			});
    		});
    	</script>
    	<?php
    }
     
  7. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 660
    J'aime reçus:
    3
    C'est cette ligne qu'il faut changer :
    Code:
    <h3 class="menu-toggle"><span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __( 'Menu', 'generate' ) ); ?></span></h3>
    Remplace <h3> et </h3> par les balises que tu veux
     
  8. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    -J'ai enlevé <h3></h3>,sans rien mettre à la place mais le menu ne s'affichait plus.
    Je dois mettre quoi à la place ?


    Sinon quel est le fichier que je dois modifier pour ne plus que "meta " et "archives " soient en h3 ?
    Merci
     
  9. Madrileño
    Madrileño Membre Honoré
    Inscrit:
    7 Juillet 2004
    Messages:
    32 117
    J'aime reçus:
    275
    Bonjour,

    En retirant le H3, vous avez peut-être oublié l'utilisation de : class menu-toggle.

    Cordialement.
     
  10. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    Apres avoir enlevé <h3 </h3>, j'obtiens ce code .
    Le menu ne s'affiche plus .
    Ai je omis une balise ?
    Code:
    class="menu-toggle"><span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __( 'Menu', 'generate' ) ); ?></span>
     
  11. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    Code:
    <div class="menu-toggle"><span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __( 'Menu', 'generate' ) ); ?></span></div>
     
  12. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    Merci zeb.
    En ce qui concerne les balises h3 présentes sur meta et archives:
    Quel fichier dois je modifier ?
    <h3>meta</h3>
    <h3>archives</h3>
     
  13. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    Apres ajout de la balise div , le menu ne s'affiche plus??
     
  14. florian19
    florian19 WRInaute discret
    Inscrit:
    4 Mai 2010
    Messages:
    75
    J'aime reçus:
    0
    J'ai remplacé <h3 </h3> par <div </div>
    Dans le fichier navigation.php
    Mais le menu ne s'affiche plus .
    Les liens du menu ne s'affichent plus .
    Voici le code
    Code:
    <?php
    /**
     * Generate the navigation based on settings
     * @since 0.1
     */
    add_action( 'generate_after_header', 'generate_add_navigation_after_header', 5 );
    function generate_add_navigation_after_header()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-below-header' == $generate_settings['nav_position_setting'] ) :
    		generate_navigation_position();
    	endif;
    	
    }
    add_action( 'generate_before_header', 'generate_add_navigation_before_header', 5 );
    function generate_add_navigation_before_header()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-above-header' == $generate_settings['nav_position_setting'] ) :
    		generate_navigation_position();
    	endif;
    	
    }
    add_action( 'generate_before_header_content', 'generate_add_navigation_float_right', 5 );
    function generate_add_navigation_float_right()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-float-right' == $generate_settings['nav_position_setting'] ) :
    		generate_navigation_position();
    	endif;
    	
    }
    add_action( 'generate_before_right_sidebar_content', 'generate_add_navigation_before_right_sidebar', 5 );
    function generate_add_navigation_before_right_sidebar()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-right-sidebar' == $generate_settings['nav_position_setting'] ) :
    		echo '<div class="gen-sidebar-nav">';
    			generate_navigation_position();
    		echo '</div>';
    	endif;
    	
    }
    add_action( 'generate_before_left_sidebar_content', 'generate_add_navigation_before_left_sidebar', 5 );
    function generate_add_navigation_before_left_sidebar()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-left-sidebar' == $generate_settings['nav_position_setting'] ) :
    		echo '<div class="gen-sidebar-nav">';
    			generate_navigation_position();
    		echo '</div>';
    	endif;
    	
    }
    
    /**
     *
     * Build the navigation
     * @since 0.1
     *
     */
    function generate_navigation_position()
    {
    	?>
    	<nav itemtype="http://schema.org/SiteNavigationElement" itemscope="itemscope" id="site-navigation" role="navigation" <?php generate_navigation_class(); ?>>
    		<div class="inside-navigation grid-container grid-parent">
    			<?php do_action('generate_inside_navigation'); ?>
    			<div class="menu-toggle"><span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __( 'Menu', 'generate' ) ); ?></span>
    </div>
    			<div class="screen-reader-text skip-link"><a href="#content" title="<?php esc_attr_e( 'Skip to content', 'generate' ); ?>"><?php _e( 'Skip to content', 'generate' ); ?></a></div>
    			<?php 
    			wp_nav_menu( 
    				array( 
    					'theme_location' => 'primary',
    					'container' => 'div',
    					'container_class' => 'main-nav',
    					'menu_class' => '',
    					'fallback_cb' => 'generate_menu_fallback',
    					'items_wrap' => '<ul id="%1$s" class="%2$s ' . join( ' ', generate_get_menu_class() ) . '">%3$s</ul>'
    				) 
    			);
    			?>
    		</div><!-- .inside-navigation -->
    	</nav><!-- #site-navigation -->
    	<?php
    }
    
    
    /**
     * Menu fallback. 
     *
     * @param  array $args
     * @return string
     * @since 1.1.4
     */
    function generate_menu_fallback( $args )
    { 
    ?>
    	<div class="main-nav">
    		<ul <?php generate_menu_class(); ?>>
    			<?php wp_list_pages('sort_column=menu_order&title_li='); ?>
    		</ul>
    	</div><!-- .main-nav -->
    <?php 
    }
    
    /**
     * If the navigation is in one of the sidebars, move it up top when on mobile
     * @since 1.1.0
     */
    add_action('wp_footer','generate_mobile_navigation_position');
    function generate_mobile_navigation_position()
    {
    	$generate_settings = wp_parse_args( 
    		get_option( 'generate_settings', array() ), 
    		generate_get_defaults() 
    	);
    	
    	if ( 'nav-left-sidebar' !== $generate_settings['nav_position_setting'] && 'nav-right-sidebar' !== $generate_settings['nav_position_setting'] )
    		return;
    		
    	?>
    	<script type="text/javascript">
    		jQuery(window).load(function($) {
    			var mobile, widthTimer;
    			mobile = jQuery( '.menu-toggle' );
    			
    			function generateCheckWidth() {
    				if ( mobile.is( ':visible' ) ) {
    					jQuery('.main-navigation').insertAfter('.site-header');
    				} else {
    					jQuery('.main-navigation').appendTo('.gen-sidebar-nav');
    				}
    			}
    			
    			if ( mobile.is( ':visible' ) ) {
    				generateCheckWidth();
    			}
    			
    			jQuery(window).resize(function() {
    				clearTimeout(widthTimer);
    				widthTimer = setTimeout(generateCheckWidth, 100);
    			});
    		});
    	</script>
    	<?php
    }
     
  15. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    essaye avec des span
     
Chargement...
Similar Threads - Balisage Forum Date
balisage <article> <aside> Référencement Google 7 Août 2019
Balisage sémantique itemprop name / description multilingue Référencement Google 26 Juillet 2019
Comment implémenter le balisage Google Rich Cards Référencement Google 19 Juillet 2018
Onglet Marqueur de données et balisage schema.org Débuter en référencement 9 Janvier 2017
Balisage structuré contenant du spam Débuter en référencement 15 Octobre 2016
Données Structurées Product Balisage : schema.org (balise product, balise offer) Problèmes de référencement spécifiques à vos sites 20 Avril 2016
Impact SEO du balisage HTML5 Référencement Google 22 Décembre 2015
Outils pour webmaster - Balisage de données structurées avec wordpress Crawl et indexation Google, sitemaps 9 Mars 2015
Balisage des informations relatives à l'auteur non validé et problème avec robots.txt Débuter en référencement 11 Décembre 2014
Balisage données structurées perte d'impressions Débuter en référencement 13 Novembre 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice