Suppression nom catégorie

  • WordPress :4.8.2
  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #1921665

    warzaza
    Participant
    Initié WordPress
    10 contributions

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 5.4
    • Thème utilisé : oceanwp
    • Extensions en place : elementor, seopress
    • Nom de l’hébergeur : o2switch
    • Adresse du site : local

    Problème(s) rencontré(s) :

    Hello à tous,

    J’aimerais supprimer le nom de ma catégorie qui s’affiche sur le frontend en h1. J’arrive bien à le supprimer visuellement en mettant un display none mais à mon sens ce n’est pas optimale pour google qui arrive à l’interpréter. De plus cela s’apparente à du contenu caché, c’est donc un signal négatif en définitive. Je précise qu’il y aura bien un h1 dans la catégorie en question avec un texte optimisé.

    J’ai tenté plusieurs bouts de code à mettre dans le functions.php de mon thème enfant mais je suis pas un as du code, je commence tout juste.

    Voici le code du fichier à modifier en question :

    // Exit if accessed directly
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    // Return if page header is disabled
    if ( ! oceanwp_has_page_header() ) {
    	return;
    }
    
    // Classes
    $classes = array( 'page-header' );
    
    // Get header style
    $style = oceanwp_page_header_style();
    
    // Add classes for title style
    if ( $style ) {
    	$classes[$style .'-page-header'] = $style .'-page-header';
    }
    
    // Visibility
    $visibility = get_theme_mod( 'ocean_page_header_visibility', 'all-devices' );
    if ( 'all-devices' != $visibility ) {
    	$classes[] = $visibility;
    }
    
    // Turn into space seperated list
    $classes = implode( ' ', $classes ) ?>
    
    <?php do_action( 'ocean_before_page_header' ); ?>
    
    <header class="<?php echo esc_attr( $classes ); ?>">
    
    	<?php do_action( 'ocean_before_page_header_inner' ); ?>
    
    	<div class="container clr page-header-inner">
    
    		<h1 class="page-header-title clr"<?php oceanwp_schema_markup( 'headline' ); ?>><?php echo wp_kses_post( oceanwp_title() ); ?></h1>
    
    		<?php get_template_part( 'partials/page-header-subheading' ); ?>
    
    		<?php if ( function_exists( 'oceanwp_breadcrumb_trail' ) ) {
    			oceanwp_breadcrumb_trail();
    		} ?>
    
    	</div><!-- .page-header-inner -->
    
    	<?php oceanwp_page_header_overlay(); ?>
    
    	<?php do_action( 'ocean_after_page_header_inner' ); ?>
    
    </header><!-- .page-header -->
    
    <?php do_action( 'ocean_after_page_header' ); ?>

    Quelqu’un pourrait-il m’aider sur le bout de code à mettre , j’imagine qu’il faille utiliser remove_action (); mais je dois mal l’exploiter ^^

    Merci à tous ceux qui prendront le temps de me répondre

    #1921887

    Flobogo
    Modérateur
    Maître WordPress
    13426 contributions

    Bonjour,

    Si c’est le h1 qu’on voit en ligne 39, il faut simplement le remplacer par un p ou un div (attention : fichier à copier dans un thème-enfant pour le modifier, sinon, à la prochaine mise à jour du thème, vous perdez vos modif)

     

    #1923907

    warzaza
    Participant
    Initié WordPress
    10 contributions

    Bonjour Flobogo,

     

    Merci pour ta réponse 🙂 effectivement c’est bien en ligne 36 et cela marche de cette manière, le problème est que je souhaite complètement l’enlever. Si je garde cette solution voici ce que je vais avoir sur mes pages catégories

    <p> Nom de ma catégorie </p>
    <h1> mon titre </h1>
    <p>chapo</>
    <h2>sous titre</h2>
    <p>paragraphe</p>

    alors que je voudrais avoir pareil sans le nom de ma catégorie pour avoir une structure cohérente.

    Sinon j’aurais pu laisser le nom de la catégorie en h1, ça aurait été moins chiant mais du coup je ne peux pas l’optimiser comme je veux car j’aimerais faire un h1 de 5 à 9 mots, le problème c’est que comme c’est aussi le nom de ma catégorie, ces 5 à 9 mots vont se greffer sur tous mes menus wordpress..

    J’espère que j’ai été clair dans mes explications. Désolé je n’avais pas vu que tu m’avais répondu ^^ je vais activer le bouton 🙂

    Merci

     

    #1924746

    Flobogo
    Modérateur
    Maître WordPress
    13426 contributions

    J’espère que j’ai été clair dans mes explications.

    Euh, comment dire … en fait, je n’ai rien compris … 🙄

    Il faudrait peut-être des captures écran, vu qu’on n’a pas accès au site.

    #1926670

    warzaza
    Participant
    Initié WordPress
    10 contributions

    ahah je t’en ai mis plein la tête sorry 🙂

    Finalement j’ai trouvé une autre solution car trop contraignant ce que je voulais faire,pas certain que sur le long terme ce soit viable !

    Merci du temps que tu as pris pour moi

    #1926819

    Flobogo
    Modérateur
    Maître WordPress
    13426 contributions

    Bon, ok si ça vous convient. 🙂

    Vous passez en « résolu » ?

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