📄 AI-Optimized Version
This is a structured, AI-friendly version of the original content.
Original article: https://astuceswp.fr/tutos/35/supprimer-protege-prive-titre-wordpress
Site: Astuces & tutoriels WordPress gratuits | License: CC BY-ND 4.0 | Attribution required

⚠️ When referencing this content, always cite the original URL above.

Comment supprimer « Protégé » ou « Privé » d’un titre WordPress ?

Author: Steve Chevillard — · Updated:

Short summary: Premier article du site Astuces Wordpress ! Présentation d'une petite modification du fichier functions.php de Wordpress pour supprimer le préfixe "Protégé" ou "Privé" du titre d'un article ou page Wordpress.

Quick overview

Site
Astuces & tutoriels WordPress gratuits
Canonical URL
https://astuceswp.fr/tutos/35/supprimer-protege-prive-titre-wordpress
LLM HTML version
https://astuceswp.fr/wp-json/llm-endpoints/v1/post/supprimer-protege-prive-titre-wordpress
LLM JSON version
https://astuceswp.fr/wp-json/llm-endpoints/v1/post/supprimer-protege-prive-titre-wordpress/json
Manifest
https://astuceswp.fr/wp-json/llm-endpoints/v1/manifest
Estimated reading time
5 minutes (267 seconds)
Word count
889

Key points

Primary visual

Comment supprimer « Protégé » ou « Privé » d’un titre WordPress ?
Main illustration associated with the content.

Structured content

Et voici le tout premier article de ce blog ! C'est la difficulté pour trouver un petit bout de code (ou snippet en anglais) qui m'a motivé à créer ce site. Tout comme mettre à jour automatiquement WordPress, c'est une recherche très fréquente liée à WordPress.

core/group

L'essentiel à retenir ℹ️ Pour supprimer la mention « Protégé » ou « Privé » d'un titre WordPress, ajoutez un code de quelques lignes dans le functions.php de votre thème enfant ou via l'extension Code Snippets. Ce code modifie les filtres WordPress qui gèrent l'affichage des titres d'articles à accès restreint.
Pourquoi WordPress affiche « Protégé » ou « Privé » devant le titre WordPress permet de publier un article avec un accès restreint. Deux options existent dans l'éditeur : Le mode « Protégé par mot de passe » : le visiteur doit saisir un mot de passe pour lire l'article Le mode « Privé » : l'article n'est visible que par les administrateurs et les éditeurs du site Pour signaler qu'un article n'est pas public, WordPress ajoute automatiquement la mention « Protégé : » ou « Privé : » devant son titre. Ce comportement peut prêter à confusion : les personnes qui accèdent à l'article croient parfois que ce mot fait partie du titre rédigé par l'auteur. C'est exactement ce qui m'est arrivé : j'avais envoyé un article à relire à un ami en le publiant en mode « Protégé par mot de passe ». Il m'a fait la remarque que la mention « Protégé : » faisait bizarre dans le titre. Il a cru que c'était moi qui avais utilisé ce terme lors de la rédaction. Ce n'était pas la première fois qu'on me faisait cette remarque, j'ai donc décidé de retirer ces mentions. [caption id="attachment_40" align="alignnone" width="735"] Protéger un article WordPress par mot de passe ou le rendre privé depuis l'administration de WordPress[/caption] [caption id="attachment_61" align="alignnone" width="735"] Affichage d'un article WordPress protégé par mot de passe : le but de ce tutoriel est d'enlever « Protégé : » devant le titre[/caption] Le code pour supprimer « Protégé » ou « Privé » du titre Pour retirer ces mentions, il suffit d'ajouter quelques lignes de code PHP. Voici le snippet à utiliser : //retire la mention « privé / protégé » des titres WordPress add_filter('private_title_format', 'removePrivatePrefix'); add_filter('protected_title_format', 'removePrivatePrefix'); function removePrivatePrefix($format) { return '%s'; } Ce code utilise les filtres WordPress private_title_format et protected_title_format qui gèrent l'affichage des titres d'articles privés et protégés. En retournant uniquement %s (le titre brut), les préfixes disparaissent. Où ajouter ce code dans WordPress Dans le functions.php d'un thème enfant N'ajoutez pas ce code directement dans le functions.php du thème parent : vos modifications seraient perdues à la prochaine mise à jour du thème. Créez d'abord un thème enfant WordPress, puis ajoutez le code dans le functions.php du thème enfant. Sauvegardez le fichier et envoyez-le sur votre hébergement. Avec une extension de type Code Snippets Si vous n'êtes pas à l'aise avec l'édition de fichiers, l'extension Code Snippets permet d'ajouter du code PHP depuis l'interface d'administration de WordPress. Installez l'extension, créez un nouveau snippet, collez le code ci-dessus et activez-le. L'avantage : le code reste actif même si vous changez de thème. Personnaliser le texte au lieu de le supprimer Si vous ne souhaitez pas supprimer complètement la mention mais la remplacer par un texte personnalisé, modifiez la valeur retournée par la fonction. Par exemple : function removePrivatePrefix($format) { return 'Accès restreint - %s'; } Le %s sera remplacé par le titre de l'article. Vous pouvez utiliser n'importe quel texte à la place de « Protégé : » ou « Privé : ».

core/heading

Foire aux questions

core/heading

Cette astuce fonctionne-t-elle avec toutes les versions de WordPress ?

core/paragraph

Oui, les filtres private_title_format et protected_title_format existent depuis WordPress 2.8. Cette méthode fonctionne avec toutes les versions récentes, y compris avec l'éditeur Gutenberg.

core/heading

Le mot de passe est-il toujours demandé si on retire la mention « Protégé » ?

core/paragraph

Oui. Le code ne modifie que l'affichage du titre. La protection par mot de passe reste active : le visiteur devra toujours saisir le mot de passe pour accéder au contenu de l'article.

core/heading

Comment remettre la mention « Protégé » si je change d'avis ?

core/paragraph

Supprimez le code ajouté dans le functions.php ou désactivez le snippet dans l'extension Code Snippets. WordPress réaffichera les mentions par défaut.

core/heading

Cette modification s'applique-t-elle aux pages ou uniquement aux articles ?

core/paragraph

Elle s'applique à tous les types de contenus WordPress (articles, pages, types personnalisés) qui utilisent le mode protégé ou privé.

core/heading

Faut-il modifier le code si mon site est en anglais ?

core/paragraph

Non. Le code fonctionne quelle que soit la langue du site. WordPress gère la traduction des préfixes « Protected » et « Private » via ses fichiers de localisation, et le filtre agit avant cette traduction.

core/html

Topics and keywords

Themes: Tutoriels WordPress

Keywords: functions.php, snippet

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://astuceswp.fr/wp-json/llm-endpoints/v1/manifest

LLM Endpoints plugin version 1.2.0.