[Résolu] Masquer le titre de la page dans l’onglet (Créer un compte)

  • WordPress :5.5
  • Statut : résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2366241
    spip93
    Participant
    Padawan WordPress
    65 contributions

    Bonjour,

    Ma configuration WP actuelle

    Version de PHP/MySQL : 7.3.21 / MariaDB Server v10.3.24

    Thème utilisé : Bridge (v 24.5)

    Extensions en place :
    – Bridge Core Version: 2.6.0
    – Elementor Version: 3.0.16
    – Envato Market Version: 2.0.6
    – LayerSlider WP Version: 6.11.2
    – Loco Translate Version: 2.5.0
    – Max Mega Menu Version: 2.9.2
    – Qode Instagram Widget Version: 2.1.2
    – Qode Twitter Feed Version: 2.0.2
    – Safe SVG Version: 1.9.9
    – Simple Registration for WooCommerce Version: 1.5.3
    – Slider Revolution Version: 6.3.5
    – WooCommerce Version: 4.9.0
    – WooCommerce AJAX Cart Version: 1.3.19
    – WordPress Importer Version: 0.7
    – WPBakery Page Builder Version: 6.5.0
    – Yoast SEO Version: 15.6.2
    – Yoast SEO: WooCommerce Version: 13.8

    Nom de l’hébergeur : Local

    Problème(s) rencontré(s) :
    Bonjour à tous et à toutes,

    Je suis conscient que cette question a été posée maintes fois, cependant, les solutions proposées (comme un .entry-title { display: none; }) ne fonctionnent pas.
    Comme l’indique l’intitulé de ce sujet, je souhaiterai masquer le titre de la page, pas sur la page elle-même (ça j’y arrive), mais dans l’onglet, entre le favicon et le nom du site. A priori, c’est possible puisque je l’ai vu sur différents sites (Ex : https://www.ateliercamille.com/ https://www.maisonguillemette.com ou https://www.ivanne-s.fr/). Dans l’idéal, je souhaiterai qu’il n’y ait que le favicon et le nom du site.

    Dans d’autres sujets sur la même problématique, des personnes proposaient de modifier le fichier page.php du thème (en l’occurrence Bridge) (voir les messages ici : https://wpfr.net/support/sujet/cacher-titre-dune-page/#post-665180 et https://wpfr.net/support/sujet/supprimer-titre-de-la-page/#post-1061881) sans entrer dans les détails (surement que ça diverge selon le thème). Cependant, je ne sais ni quoi changer dans ce fichier page.php (voir ci-dessous), ni si ça va fonctionner comme je le veux (mes compétences en PHP étant proches de 0).

    <?php
    $bridge_qode_id = bridge_qode_get_page_id();
    $bridge_qode_sidebar = get_post_meta($bridge_qode_id, "qode_show-sidebar", true);  
    
    $bridge_qode_enable_page_comments = false;
    if(get_post_meta($bridge_qode_id, "qode_enable-page-comments", true) == 'yes') {
    	$bridge_qode_enable_page_comments = true;
    }
    
    if(get_post_meta($bridge_qode_id, "qode_page_background_color", true) != ""){
    	$bridge_qode_background_color = get_post_meta($bridge_qode_id, "qode_page_background_color", true);
    }else{
    	$bridge_qode_background_color = "";
    }
    
    $bridge_qode_content_style_spacing = "";
    if(get_post_meta($bridge_qode_id, "qode_margin_after_title", true) != ""){
    	if(get_post_meta($bridge_qode_id, "qode_margin_after_title_mobile", true) == 'yes'){
    		$bridge_qode_content_style_spacing = "padding-top:".esc_attr(get_post_meta($bridge_qode_id, "qode_margin_after_title", true))."px !important";
    	}else{
    		$bridge_qode_content_style_spacing = "padding-top:".esc_attr(get_post_meta($bridge_qode_id, "qode_margin_after_title", true))."px";
    	}
    }
    
    if ( get_query_var('paged') ) { $bridge_qode_paged = get_query_var('paged'); }
    elseif ( get_query_var('page') ) { $bridge_qode_paged = get_query_var('page'); }
    else { $bridge_qode_paged = 1; }
    
    ?>
    	<?php get_header(); ?>
    		<?php get_template_part( 'title' ); ?>
    		<?php
    		$bridge_qode_revslider = get_post_meta($bridge_qode_id, "qode_revolution-slider", true);
    		if (!empty($bridge_qode_revslider)){ ?>
    			<div class="q_slider">
    				<div class="q_slider_inner">
    					<?php echo do_shortcode($bridge_qode_revslider); ?>
    				</div>
    			</div>
    		<?php
    		}
    		?>
    		<div class="container"<?php if($bridge_qode_background_color != "") { echo " style='background-color:". $bridge_qode_background_color ."'";} ?>>
                <?php if(isset($bridge_qode_options['overlapping_content']) && $bridge_qode_options['overlapping_content'] == 'yes') {?>
                    <div class="overlapping_content"><div class="overlapping_content_inner">
                <?php } ?>
    			<div class="container_inner default_template_holder clearfix page_container_inner" <?php bridge_qode_inline_style($bridge_qode_content_style_spacing); ?>>
    				<?php do_action( 'bridge_qode_action_after_container_inner_open' ); ?>
    				<?php if(($bridge_qode_sidebar == "default")||($bridge_qode_sidebar == "")) : ?>
    					<?php if (have_posts()) : 
    							while (have_posts()) : the_post(); ?>
    							<?php the_content(); ?>
    							<?php 
    								$bridge_qode_args_pages = array(
    									'before'           => '<p class="single_links_pages">',
    									'after'            => '</p>',
    									'pagelink'         => '<span>%</span>'
    								);
    								wp_link_pages($bridge_qode_args_pages);
    							?>
    							<?php
    							if($bridge_qode_enable_page_comments){
    								comments_template('', true); 
    							}
    							?> 
    							<?php endwhile; ?>
    						<?php endif; ?>
    				<?php elseif($bridge_qode_sidebar == "1" || $bridge_qode_sidebar == "2"): ?>		
    					
    					<?php if($bridge_qode_sidebar == "1") : ?>	
    						<div class="two_columns_66_33 background_color_sidebar grid2 clearfix">
    							<div class="column1">
    					<?php elseif($bridge_qode_sidebar == "2") : ?>	
    						<div class="two_columns_75_25 background_color_sidebar grid2 clearfix">
    							<div class="column1">
    					<?php endif; ?>
    							<?php if (have_posts()) : 
    								while (have_posts()) : the_post(); ?>
    								<div class="column_inner">
    								
    								<?php the_content(); ?>
    								<?php 
    									$bridge_qode_args_pages = array(
    									'before'           => '<p class="single_links_pages">',
    									'after'            => '</p>',
    									'pagelink'         => '<span>%</span>'
    									);
    
    									wp_link_pages($bridge_qode_args_pages);
    								?>
    								<?php
    								if($bridge_qode_enable_page_comments){
    									comments_template('', true); 
    								}
    								?> 
    								</div>
    						<?php endwhile; ?>
    						<?php endif; ?>
    					
    									
    							</div>
    							<div class="column2"><?php get_sidebar();?></div>
    						</div>
    					<?php elseif($bridge_qode_sidebar == "3" || $bridge_qode_sidebar == "4"): ?>
    						<?php if($bridge_qode_sidebar == "3") : ?>	
    							<div class="two_columns_33_66 background_color_sidebar grid2 clearfix">
    								<div class="column1"><?php get_sidebar();?></div>
    								<div class="column2">
    						<?php elseif($bridge_qode_sidebar == "4") : ?>	
    							<div class="two_columns_25_75 background_color_sidebar grid2 clearfix">
    								<div class="column1"><?php get_sidebar();?></div>
    								<div class="column2">
    						<?php endif; ?>
    								<?php if (have_posts()) : 
    									while (have_posts()) : the_post(); ?>
    									<div class="column_inner">
    										<?php the_content(); ?>
    										<?php 
    											$bridge_qode_args_pages = array(
    												'before'           => '<p class="single_links_pages">',
    												'after'            => '</p>',
    												'pagelink'         => '<span>%</span>'
    											);
    											wp_link_pages($bridge_qode_args_pages);
    										?>
    										<?php
    										if($bridge_qode_enable_page_comments){
    											comments_template('', true); 
    										}
    										?> 
    									</div>
    							<?php endwhile; ?>
    							<?php endif; ?>
    						
    										
    								</div>
    								
    							</div>
    					<?php endif; ?>
    			
    		</div>
            <?php if(isset($bridge_qode_options['overlapping_content']) && $bridge_qode_options['overlapping_content'] == 'yes') {?>
                </div></div>
            <?php } ?>
    	</div>
    	<?php do_action('bridge_qode_action_page_after_container') ?>
    	<?php get_footer(); ?>

    La seule fois où les différentes techniques vues sur Internet ont fonctionné c’est quand j’ai supprimé le titre, à la main, en éditant la page. Cependant, je ne veux pas en arriver à cet extrême là, d’autant que c’est très mauvais pour le référencement.

    Je vous remercie pour votre aide

    Bonne journée 😉

    #2366248
    PhiLyon
    Modérateur
    Maître WordPress
    27315 contributions

    Bonjour.

    Dans Yoast ce n’est pas possible ?

    🙂

    #2366250
    momofr@free.fr
    Modérateur
    Maître WordPress
    3993 contributions

    Salut, tu veux modifier la balise title de tes pages.

    En général, pour améliorer le référencement, on utilise une extension de SEO pour mettre ce l’on souhaite dans cette balise.

    #2366252
    spip93
    Participant
    Padawan WordPress
    65 contributions

    @PhilLyon

    Bingo !!

    En effet, en modifiant la méta title de la page, je peux supprimer le titre de la page devant le nom du site

    Merci beaucoup !

    Je vais pouvoir modeler cette méta title à ma guise (en faisant attention au référencement)

    Merci aussi à Momo

    Bonne journée 😉

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.