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.
Publier un article en mode protégé ou en mode privé
Je vous explique ma problématique : il y a quelques jours, j’ai envoyé à un ami un article à relire. Plutôt que de l’envoyer par mail ou dans un fichier Word, je préfère généralement publier l’article avec la fonctionnalité “Protégé par mot de passe” de WordPress. Histoire de visualiser l’article in situ. Cette fonction permet de mettre un mot de passe pour limiter l’accès à l’article. Si la personne dispose d’un compte utilisateur avec les droits nécessaires, il est aussi possible de le publier en mode “Privé“. Les simples visiteurs ne verront pas cet article alors que les administrateurs ou utilisateurs enregistrés pourront le lire.
Pour signaler qu’un article n’est pas public, WordPress ajoute par défaut la mention “Protégé :” ou “Privé :” devant le titre de l’article. Mon contact a relu l’article et m’a juste fait la réflexion que la mention “Protégé :” faisait bizarre dans le titre de l’article. Il a cru que c’était moi qui avait utilisé ce terme lors de la rédaction de l’article…
J’ai donc décidé de supprimer ces mentions des articles protégés par mots de passe ou privés pour éviter toute confusion. Ce n’était pas la première fois qu’on me faisait la remarque. Et plutôt que de m’expliquer à chaque fois sur la raison de ces mentions, j’ai préféré les retirer.
J’ai donc cherché une solution à ce problème de titre dans WordPress en cherchant dans mon moteur de recherche préféré (le moteur de recherche français Qwant). Et bien imaginez-vous qu’il m’a fallu pas mal de recherche et de patience pour trouver la solution. La plupart des discussions étaient anciennes et j’ai trouvé mon bonheur ici : https://www.creazo.fr/retirer-les-prefixes-prive-et-protege-des-titres-sur-une-contenu-prive/
Enlever la mention protégé d’un titre wordpress
Pour supprimer la mention protégé ou privé d’un article WordPress, c’est très simple, voici comment procéder :
-
- Ouvrir le fichier functions.php de votre thème WordPress. Comme vous le savez probablement ce fichier permet de personnaliser WordPress en changeant le comportement de base de WordPress.
- Copier / coller ce code dans votre fichier functions.php :
//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'; }
- Sauvegarder les modifications apportées au fichier functions.php de votre thème et uploadez-le sur l’hébergement de votre WordPress.
Ce petit bout de code permet ainsi de modifier les fonctions WordPress private_title_format et protected_title_format qui servent à mettre en forme les titres des articles privés et des articles protégés.
En espérant que cela vous soit utile !
Bonjour
merci bien pour cette info utile. Savez-vous comment retirer le texte : “Il n’y a pas d’extrait, car cette publication est protégée.” ?
Merci bien
JMArc
Merci beaucoup pour cette info très utile !