Problème de balise h1 dans mes articles

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par youandyourclothes, 18 Mai 2015.

Tags:
  1. youandyourclothes
    youandyourclothes Nouveau WRInaute
    Inscrit:
    24 Septembre 2014
    Messages:
    31
    J'aime reçus:
    0
    Coucou tout le monde,

    Voilà je m'arrache les cheveux et donc je viens demander votre aide car je n'ai pas trouvé de solution.
    Sur ma page d'accueil, j'ai ma balise H1 qui est correcte avec le nom de mon site. Par contre sur mes articles, j'en ai deux.
    La première se trouve être la balise h1 du titre de l'article mais la seconde est le titre du site et pas moyen de l'enlever. J'ai pourtant le if et else donc je ne comprends pas.

    J'espère que vous pourrais m'aider en tout cas merci pour ceux qui m'aideront.

    Code:
    <!DOCTYPE html>
    <html
        lang="fr-FR"
         prefix="og: http://ogp.me/ns#">
    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <link rel="profile" href="http://gmpg.org/xfn/11" />
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
    <?php wp_head(); ?>
    </head>
    <?php global $is_IE ?>
    <body id="top" <?php body_class(); ?>>
    
    <div class="wrapper-outer">
    
    <?php if( tie_get_option('banner_bg_url') && tie_get_option('banner_bg') ): ?>
        <a href="<?php echo esc_url( tie_get_option('banner_bg_url') ) ?>" target="_blank" class="background-cover"></a>
    <?php else: ?>
        <div class="background-cover"></div>
    <?php endif; ?>
    
        <aside id="slide-out">
        <?php if( tie_get_option( 'top_search' ) ): ?>
            <div class="search-mobile">
                <form method="get" id="searchform-mobile" action="<?php echo home_url(); ?>/">
                    <button class="search-button" type="submit" value="<?php if( !$is_IE ) _eti( 'Search' ) ?>"><i class="fa fa-search"></i></button>   
                    <input type="text" id="s-mobile" name="s" value="<?php _eti( 'Search' ) ?>" onfocus="if (this.value == '<?php _eti( 'Search' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _eti( 'Search' ) ?>';}"  />
                </form>
            </div><!-- .search-mobile /-->
        <?php endif; ?>
            <div id="mobile-menu"></div>
        </aside><!-- #slide-out /-->
       
        <?php $full_width =''; if( tie_get_option( 'full_logo' )) $full_width = ' full-logo';
              $center_logo =''; if( tie_get_option( 'center_logo' )) $center_logo = ' center-logo';
              $theme_layout = 'boxed';
              if( tie_get_option( 'theme_layout' ) == 'full' ) $theme_layout = 'wide-layout';
              if( tie_get_option( 'theme_layout' ) == 'boxed-all' ) $theme_layout = 'boxed-all';
        ?>
        <div id="wrapper" class="<?php echo $theme_layout ?>">
            <div class="inner-wrapper">
           
            <header id="theme-header" class="theme-header<?php echo $full_width.$center_logo ?>">
                <?php if(!tie_get_option( 'top_menu' )): ?>
                <div class="top-nav">
                    <div class="container">
    
                <?php if(tie_get_option( 'top_date' )):
                    if( tie_get_option('todaydate_format') ) $date_format = tie_get_option('todaydate_format');
                    else $date_format = 'l ,  j  F Y';
                ?>
                    <span class="today-date"><?php  echo date_i18n( $date_format , current_time( 'timestamp' ) ); ?></span><?php endif; ?>
                       
                    <?php wp_nav_menu( array( 'container_class' => 'top-menu', 'theme_location' => 'top-menu'  ) ); ?>
    
        <?php if( tie_get_option( 'top_search' ) ): ?>
                        <div class="search-block">
                            <form method="get" id="searchform-header" action="<?php echo home_url(); ?>/">
                                <button class="search-button" type="submit" value="<?php if( !$is_IE ) _eti( 'Search' ) ?>"><i class="fa fa-search"></i></button>   
                                <input class="search-live" type="text" id="s-header" name="s" value="<?php _eti( 'Search' ) ?>" onfocus="if (this.value == '<?php _eti( 'Search' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _eti( 'Search' ) ?>';}"  />
                            </form>
                        </div><!-- .search-block /-->
        <?php endif;
        if( tie_get_option('top_social') ):
            tie_get_social( true , false , 'ttip-none' ); ?>
        <?php endif; ?>
       
        <?php tie_language_selector_flags(); ?>
    
                    </div><!-- .container /-->
                </div><!-- .top-menu /-->
                <?php endif; ?>
    
            <div class="header-content">
           
                <a id="slide-out-open" class="slide-out-open" href="#"><span></span></a>
               
    <?php
    if( is_category() || is_single() ){
        if( is_category() ) $category_id = get_query_var('cat') ;
        if( is_single() ){
            $categories = get_the_category( $post->ID );
            if( !empty( $categories[0]->term_id ) )
                $category_id = $categories[0]->term_id ;
        }
       
        if( !empty( $category_id ) )
            $cat_options = get_option( "tie_cat_$category_id");
    }
    
    if( !empty($cat_options['cat_custom_logo']) ){
    
        $logo_margin ='';
        if( !empty( $cat_options['logo_margin'] ) || !empty( $cat_options['logo_margin_bottom'] ) ){
            $logo_margin = ' style="';
            if( !empty( $cat_options['logo_margin'] ) )
                $logo_margin .= ' margin-top:'.$cat_options['logo_margin'].'px;';
            if( !empty( $cat_options['logo_margin_bottom'] ) )
                $logo_margin .= ' margin-bottom:'.$cat_options['logo_margin_bottom'].'px;';
            $logo_margin .= '"';
        }
     ?>
                <div class="logo"<?php echo $logo_margin ?>>
                <h1>
    <?php if( $cat_options['logo_setting'] == 'title' ): ?>
                    <a  href="<?php echo home_url() ?>/"><?php echo single_cat_title( '', false ) ?></a>
                    <?php else : ?>
                    <?php if( !empty($cat_options['logo']) ) $logo = $cat_options['logo'];
                    elseif( tie_get_option( 'logo' ) ) $logo = tie_get_option( 'logo' );
                            else $logo = get_stylesheet_directory_uri().'/images/logo.png';
                    ?>
                    <a title="<?php bloginfo('name'); ?>" href="<?php echo home_url(); ?>/">
                        <img src="<?php echo $logo ; ?>" alt="<?php echo single_cat_title( '', false ) ?>" <?php if(  $cat_options['logo_retina_width'] && $cat_options['logo_retina_height'] ) echo 'width="'.$cat_options['logo_retina_width'] .'" height="'.$cat_options['logo_retina_height'].'"'; ?> /><strong><?php echo single_cat_title( '', false ) ?></strong>
                    </a>
    <?php endif; ?>
                </h1>
                </div><!-- .logo /-->
    <?php if( $cat_options['logo_retina'] && $cat_options['logo_retina_width'] && $cat_options['logo_retina_height']): ?>
    <script type="text/javascript">
    jQuery(document).ready(function($) {
        var retina = window.devicePixelRatio > 1 ? true : false;
        if(retina) {
               jQuery('#theme-header .logo img').attr('src', '<?php echo $cat_options['logo_retina']; ?>');
               jQuery('#theme-header .logo img').attr('width', '<?php echo $cat_options['logo_retina_width']; ?>');
               jQuery('#theme-header .logo img').attr('height', '<?php echo $cat_options['logo_retina_height']; ?>');
        }
    });
    </script>
    <?php endif; ?>
    <?php
    }else{
        $logo_margin ='';
        if( tie_get_option( 'logo_margin' ) || tie_get_option( 'logo_margin_bottom' ) ){
            $logo_margin = ' style="';
            if( tie_get_option( 'logo_margin' ) )
                $logo_margin .= ' margin-top:'.tie_get_option( 'logo_margin' ).'px;';
            if( tie_get_option( 'logo_margin_bottom' ) )
                $logo_margin .= ' margin-bottom:'.tie_get_option( 'logo_margin_bottom' ).'px;';
            $logo_margin .= '"';
        }
    ?>
                <div class="logo"<?php echo $logo_margin ?>>
                <?php if ( is_home() ) : ?><h1><?php bloginfo( 'name' ); ?></h1><?php else : ?><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a><?php endif ?>
    <?php if( tie_get_option('logo_setting') == 'title' ): ?>
                    <a  href="<?php echo home_url() ?>/"><?php bloginfo('name'); ?></a>
                    <span><?php bloginfo( 'description' ); ?></span>
                    <?php else : ?>
                    <?php if( tie_get_option( 'logo' ) ) $logo = tie_get_option( 'logo' );
                            else $logo = get_stylesheet_directory_uri().'/images/logo.png';
                    ?>
                    <a title="<?php bloginfo('name'); ?>" href="<?php echo home_url(); ?>/">
                        <h1><img src="<?php echo $logo ; ?>" alt="<?php bloginfo('name'); ?>" <?php if(  tie_get_option('logo_retina_width') && tie_get_option('logo_retina_height') ) echo 'width="'.tie_get_option('logo_retina_width') .'" height="'.tie_get_option('logo_retina_height').'"'; ?> /><strong><?php bloginfo('name'); ?> <?php bloginfo( 'description' ); ?></strong></h1>
                    </a>
    <?php endif; ?>
               
                </div><!-- .logo /-->
    <?php if( tie_get_option( 'logo_retina' ) && tie_get_option( 'logo_retina_width' ) && tie_get_option( 'logo_retina_height' )): ?>
    <script type="text/javascript">
    jQuery(document).ready(function($) {
        var retina = window.devicePixelRatio > 1 ? true : false;
        if(retina) {
               jQuery('#theme-header .logo img').attr('src', '<?php echo tie_get_option( 'logo_retina' ); ?>');
               jQuery('#theme-header .logo img').attr('width', '<?php echo tie_get_option( 'logo_retina_width' ); ?>');
               jQuery('#theme-header .logo img').attr('height', '<?php echo tie_get_option( 'logo_retina_height' ); ?>');
        }
    });
    </script>
    <?php endif; ?>
    <?php } ?>
                <?php tie_banner('banner_top' , '<div class="e3lan e3lan-top">' , '</div>' ); ?>
                <div class="clear"></div>
               
            </div>   
            <?php $stick = ''; ?>
            <?php if( tie_get_option( 'stick_nav' ) ) $stick = ' class="fixed-enabled"' ?>
                <?php if(!tie_get_option( 'main_nav' )): ?>
                <?php
                //UberMenu Support
                $navID = 'main-nav';
                if ( class_exists( 'UberMenu' ) ){
                    $uberMenus = get_option( 'wp-mega-menu-nav-locations' );
                    if( !empty($uberMenus) && is_array($uberMenus) && in_array("primary", $uberMenus)) $navID = 'main-nav-uber';
                }?>
                <nav id="<?php echo $navID; ?>"<?php echo $stick; ?>>
                    <div class="container">
                   
                    <?php if( tie_get_option( 'nav_logo' ) ): ?>
                        <a class="main-nav-logo" title="<?php bloginfo('name'); ?>" href="<?php echo home_url(); ?>/">
                            <img src="<?php echo tie_get_option( 'nav_logo' ) ?>" width="195" height="54" alt="<?php bloginfo('name'); ?>">
                        </a>
                    <?php endif ?>
    
                        <?php $orig_post = $post; wp_nav_menu( array( 'container_class' => 'main-menu', 'theme_location' => 'primary' , 'walker' => new tie_mega_menu_walker()  ) ); $post = $orig_post; ?>
                        <?php if(tie_get_option( 'random_article' )): ?>
                        <a href="<?php echo home_url(); ?>/?tierand=1" class="random-article ttip" title="<?php _eti( 'Random Article' ) ?>"><i class="fa fa-random"></i></a>
                        <?php endif ?>
    
                        <?php if( tie_get_option( 'shopping_cart' ) && function_exists( 'is_woocommerce' ) ):
                            global $woocommerce; ?>
                            <a class="tie-cart ttip" href="<?php echo $woocommerce->cart->get_cart_url(); ?>" title="<?php _eti( 'View your shopping cart' ); ?>"><span class="shooping-count-outer"><?php if( isset( $woocommerce->cart->cart_contents_count ) && ( $woocommerce->cart->cart_contents_count != 0 ) ){ ?><span class="shooping-count"><?php echo $woocommerce->cart->cart_contents_count ?></span><?php } ?><i class="fa fa-shopping-cart"></i></span></a>
                        <?php endif ?>
    
                    </div>
                </nav><!-- .main-nav /-->
                <?php endif; ?>
            </header><!-- #header /-->
       
        <?php get_template_part( 'framework/parts/breaking-news' ); // Get Breaking News template ?>   
       
        <?php tie_banner('banner_below_header' , '<div class="e3lan e3lan-below_header">' , '</div>' ); ?>
    
    <?php
    $sidebar = '';
    if( tie_get_option( 'sidebar_pos' ) == 'left' ) $sidebar = ' sidebar-left';
    if( is_singular() || ( function_exists( 'is_woocommerce' ) && is_woocommerce() ) ){
    
        $current_ID = $post->ID;
        if( function_exists( 'is_woocommerce' ) && is_woocommerce() )    $current_ID = woocommerce_get_page_id('shop');
    
        $get_meta = get_post_custom( $current_ID );
        if( !empty($get_meta["tie_sidebar_pos"][0]) ){
            $sidebar_pos = $get_meta["tie_sidebar_pos"][0];
    
            if( $sidebar_pos == 'left' ) $sidebar = ' sidebar-left';
            elseif( $sidebar_pos == 'full' ) $sidebar = ' full-width';
            elseif( $sidebar_pos == 'right' ) $sidebar = ' sidebar-right';
        }
    }
    if(  function_exists('is_bbpress') && is_bbpress() && tie_get_option( 'bbpress_full' )) $sidebar = ' full-width';
    ?>
        <div id="main-content" class="container<?php echo $sidebar ; ?>">
     
  2. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 371
    J'aime reçus:
    2
    Tu as plusieurs options possibles pour afficher ton logo dans ce code, donc tu n'as pas mis ton test sur la bonne option c'est tout
     
  3. youandyourclothes
    youandyourclothes Nouveau WRInaute
    Inscrit:
    24 Septembre 2014
    Messages:
    31
    J'aime reçus:
    0
    Bonjour Marie Aude,

    Je te remercie, du coup c'est plus un problème de logo si je comprends bien ?
     
  4. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 371
    J'aime reçus:
    2
    Non, c'est un problème simple...

    Ton thème (Sahifa ou Jarida ?) a des options pour afficher l'en tête, et génère du code php en fonction de ces options. Donc le <h1> apparait plusieurs fois.

    Tu as très certainement mis ton test à un endroit unique qui ne correspond pas à la valeur d'option que tu as choisie.
    Soit tu bosses "en feignasse" et tu le mets dans le bon "if" de ton thème, soit tu te dis que tu peux changer un jour et tu le mets pour tous les h1 de l'en tête

    (PS inutile de mettre le code de toute la page)
     
  5. youandyourclothes
    youandyourclothes Nouveau WRInaute
    Inscrit:
    24 Septembre 2014
    Messages:
    31
    J'aime reçus:
    0
    D'accord, je comprends un peu mieux le problème, je vais me prendre la tête dessus. Je ne suis pas encore très bon en code en fait XD
    Mon thème est Sahifa.
    Merci en tout cas de ton aide. :)
     
  6. youandyourclothes
    youandyourclothes Nouveau WRInaute
    Inscrit:
    24 Septembre 2014
    Messages:
    31
    J'aime reçus:
    0
    Je viens de vérifier dans mon thème et en effet j'avais pas choisi la bonne option. Merci beaucoup Marie Aude. Résolu pour moi ! :)
     
Chargement...
Similar Threads - Problème balise articles Forum Date
Problème de caractères dans l'outil d'analyse des balises h1 h2 h3 Rédaction web et référencement 4 Août 2019
WordPress Problème balise h2 Panier Problèmes de référencement spécifiques à vos sites 28 Juillet 2019
Problème d’indexation et balise H1 Débuter en référencement 5 Février 2018
Probleme tres important balise H Débuter en référencement 18 Septembre 2016
Problème de balise meta robot Débuter en référencement 9 Septembre 2016
Problème au niveau de mes balises Titles et meta description Débuter en référencement 1 Février 2016
Probleme balises SEO site Wordpress Débuter en référencement 30 Mars 2015
Problème de balise META Débuter en référencement 12 Mars 2015
Problème de balise dans ma META description Développement d'un site Web ou d'une appli mobile 7 Octobre 2014
Problème Balise canonical Problèmes de référencement spécifiques à vos sites 27 Août 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice