Dans notre article sur la façon de masquer les titres des widgets, nous avons eu un commentaire intéressant qui présentait une solution pour masquer le titre sur des publications et des pages uniques sélectives. Nous avons pensé que cela pourrait être utile pour certaines personnes. Dans cet article, nous allons vous montrer comment masquer le titre d’un article et de pages WordPress sélectifs. Nous vous montrerons également comment masquer le titre de tous les articles et/ou pages WordPress.
Masquer les titres des publications et des pages sélectives
Voulez-vous masquer les titres de publications et de pages sélectives sans modifier une seule ligne de code ? Ensuite, tout ce que vous avez à faire est d’installer et d’activer le Masquer le titre plug-in pour WordPress. Après l’activation, accédez à l’écran d’édition de la publication et de la page spécifiques. Vous pouvez le faire en cliquant simplement sur le menu Articles ou Pages dans votre administrateur WordPress et en cliquant sur l’élément que vous souhaitez modifier. Sur l’écran d’édition, vous verrez un Masquer le titre métaboîte comme celle-ci :
Tout ce que vous avez à faire est de cocher cette case et de cliquer sur le bouton de mise à jour ou de publication. C’est ça. Maintenant, ce plugin masquera le titre sur les vues de page singulières. Cela signifie qu’il affichera toujours le titre sur votre page d’accueil ou sur d’autres pages d’archives, mais pas sur les vues de page unique. Ouvrez la publication dans la vue de publication unique pour tester le résultat afin de vous assurer que tout semble correct.
Cette solution peut être très pratique si vous créez une page de destination simple et que vous ne souhaitez pas afficher le titre.
Masquer les titres de tous les articles et pages WordPress
Nous ne pouvons pas penser à une raison pour laquelle quelqu’un ferait cela, mais voyons comment masquer les titres de tous les articles et pages WordPress dans un souci d’apprentissage. Si, pour une raison quelconque, vous souhaitez masquer le titre de tous les articles et pages sur des pages uniques, vous pouvez y parvenir en modifiant votre thème. Il y a peu de façons de le faire.
La solution la plus simple serait d’ajouter ce code à votre thème WordPress functions.php
déposer.
function wpb_hidetitle_class($classes) { if ( is_single() || is_page() ) : $classes[] = 'hidetitle'; return $classes; endif; return $classes; } add_filter('post_class', 'wpb_hidetitle_class');
Ce filtre ajoute simplement une classe supplémentaire .hidetitle
à la post_class()
ne fonctionnent que lorsqu’un seul article ou une seule page est affiché. Cependant, ce filtre ne fonctionnera que si votre thème WordPress prend en charge la classe de publication. Si vous souhaitez le faire uniquement pour les publications et non pour les pages, supprimez simplement la partie || is_page()
.
Après avoir ajouté cette fonction, vous devez ajouter cette règle CSS dans la feuille de style de votre thème.
.hidetitle .entry-title { display:none; }
Dans le CSS ci-dessus, nous avons utilisé display
propriété css pour masquer le titre de la publication et de la page. Cependant, cette règle CSS ne fonctionnera que si votre thème WordPress utilise le titre d’entrée dans le titre de la publication ou de la page. Pour savoir quelle classe CSS votre thème utilise pour les titres de publication, ouvrez simplement votre publication dans Google Chrome ou Mozilla Firefox et passez votre souris sur le titre de la publication. Faites un clic droit et sélectionnez Inspecter l’élément. Votre navigateur se divisera et vous verrez la source de la page mettant en évidence le code source du titre du message où vous pourrez voir la classe CSS utilisée par votre thème.
Supposons que votre thème utilise article-title
comme classe CSS pour les titres des articles. Changez simplement le CSS comme ceci :
.hidetitle .article-title { display:none; }
La raison pour laquelle nous disons que la solution ci-dessus est la plus simple est qu’elle fonctionnera pour les thèmes enfants des frameworks de thèmes populaires comme Genesis et d’autres. Cela fonctionnera également très bien pour les thèmes WordPress autonomes.
Maintenant, les deux solutions que nous avons mentionnées ci-dessus masqueront le titre, mais elles chargeront toujours les titres. Donc, en d’autres termes, ils le cachent mais ne le suppriment pas. Si vous êtes un concepteur de thème ou quelqu’un qui souhaite supprimer le titre de la publication ou de la page de votre modèle, vous devez supprimer le titre code à partir des fichiers de thème appropriés.
Si vous ne souhaitez le faire que pour les vues de publication unique, vous trouverez probablement ce code dans votre fichier single.php. Cependant, si vous souhaitez le faire sur tout le site, vous devrez modifier des fichiers tels que index.php, archive.php, single.php et tout autre fichier contenant une boucle. Cela nécessitera des essais et des erreurs si vous êtes nouveau dans ce domaine.
Si vous travaillez avec l’un des frameworks thématiques, vous voudrez vous en tenir à la solution de plugin ou à la solution post_class que nous vous avons montrée.
Nous espérons que cet article vous a aidé à masquer le titre de publications et de pages WordPress spécifiques. Quels cas d’utilisation possibles pouvez-vous voir où vous voudriez masquer les titres de publication ou de page dans des vues uniques ? Faites-le nous savoir en laissant un commentaire ci-dessous.