Comment masquer le titre des articles et pages sélectifs de WordPress

Comment masquer le titre des articles et pages sélectifs de WordPress / Plugins WordPress

Dans notre article sur la manière de masquer les titres de widget, nous avions un commentaire intéressant qui présentait une solution pour masquer le titre sur des publications et des pages uniques. 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 posts et / ou pages WordPress..

Masquer les titres pour les publications et les pages sélectives

Voulez-vous masquer les titres de publications et de pages sélectives sans modifier une seule ligne de code? Il ne vous reste plus qu'à installer et activer le plugin Hide Title pour WordPress. Après l'activation, accédez à l'écran d'édition pour le message et la page spécifiques. Vous pouvez le faire en cliquant simplement sur le menu Articles ou Pages de 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 meta box comme ceci:

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 tout. Maintenant, ce plugin va cacher le titre sur les pages vues singulières. Cela signifie que le titre sera toujours affiché sur votre page d'accueil ou sur d'autres pages d'archives, mais pas sur les vues d'une seule page. Ouvrez la publication dans la vue unique pour tester le résultat et vous assurer que tout se présente bien..

Cette solution peut s'avérer très pratique si vous créez une simple page de destination et que vous ne souhaitez pas afficher le titre..

Masquer les titres pour tous les articles et pages WordPress

Nous ne voyons pas pourquoi quelqu'un ferait cela, mais voyons comment masquer les titres de tous les posts et pages WordPress pour des raisons d'apprentissage. Si, pour une raison quelconque, vous souhaitez masquer le titre de toutes les publications et de toutes les pages sur une seule page, 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 fichier.

 function wpb_hidetitle_class ($ classes) if (is_single () || is_page ()): $ classes [] = 'hidetitle'; retourne $ classes; fin si; retourne $ classes;  add_filter ('post_class', 'wpb_hidetitle_class'); 

Ce filtre ajoute simplement une classe supplémentaire .cachette au post_class () ne fonctionne que lorsqu'un seul article ou une seule page est affichée. Toutefois, 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 articles 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é afficher Propriété css pour masquer le titre de l'article et de la page. Cependant, cette règle CSS ne fonctionnera que si votre thème WordPress utilise entry-title dans le titre de l'article ou de la page. Pour connaître la classe CSS utilisée par votre thème pour les titres d'articles, ouvrez simplement votre article dans Google Chrome ou Mozilla Firefox et déplacez votre souris pour afficher le titre. Faites un clic droit et sélectionnez Inspecter l'élément. Votre navigateur se séparera et vous verrez la source de la page mettre en surbrillance le code source du titre de l'article où vous pouvez voir la classe CSS utilisée par votre thème..

Supposons que votre thème utilise le titre de l'article en tant que classe CSS pour les titres d'articles. Changez simplement le CSS comme ceci:

 .hidetitle .article-title display: none;  

La raison la plus simple pour laquelle nous disons que la solution ci-dessus est la plus simple est qu’elle fonctionnera pour les thèmes enfants des cadres de thèmes populaires tels que Genesis et d’autres. Cela fonctionnera aussi très bien pour les thèmes WordPress autonomes.

Maintenant, les deux solutions mentionnées ci-dessus masqueront le titre, mais elles chargent toujours les titres. En d'autres termes, ils le cachent mais ne l'enlèvent pas. Si vous êtes un concepteur de thème ou si vous souhaitez supprimer le titre de l'article ou de la page de votre modèle, vous devez supprimer le code the_title des fichiers de thème appropriés..

Si vous ne souhaitez effectuer cette opération que pour des affichages à publication unique, vous trouverez probablement ce code dans votre fichier single.php. Toutefois, si vous souhaitez effectuer cette opération sur l'ensemble du site, vous devez éditer des fichiers tels que index.php, archive.php, single.php et tout autre fichier contenant une boucle. Si vous débutez dans ce domaine, il vous faudra faire des essais et des erreurs..

Si vous travaillez avec l'un des frameworks de thème, vous voudrez vous en tenir à la solution de plugin ou à la solution post_class que nous vous avons présentée..

Nous espérons que cet article vous a aidé à masquer le titre de pages et de messages WordPress spécifiques. Quels cas d'utilisation possibles pouvez-vous voir où vous souhaitez masquer les titres de publication ou de page dans des vues uniques? Faites-nous savoir en laissant un commentaire ci-dessous.