Personnaliser votre mot de passe page protégée hébergement wordpress

Visibilité post Réglages

Une fois que vous publiez un poste de WordPress (ou page), il est visible au public (par défaut). En ce qui concerne WordPress, cela signifie un poste avec un statut publié a une visibilité par défaut de la fonction publique. sur la base des paramètres de la boîte Publier un écran Modifier le message.

WordPress propose également deux options moins publiques pour le contenu Visibilité de votre poste. En cliquant sur le lien « Modifier » à côté de Visibilité: Public révèle trois boutons radio:

hébergement
  • Public est sélectionné par défaut.
  • Vérification de mot de passe protégé révèle un champ de texte pour saisir un mot de passe, qui sera nécessaire pour voir ce poste. Le mot de passe est limité à 20 caractères.
  • Vérification privée rend votre message visible uniquement aux utilisateurs de votre site avec le rôle de l'administrateur ou de l'éditeur.

    Lorsque vous avez terminé l'édition de la visibilité du message, cliquez sur le bouton « OK ». Vous devriez maintenant voir nouveau réglage de votre message, par exemple Visibilité: Mot de passe protégé. Rappelez-vous: un changement de réglage ne prend effet que lorsque vous cliquez sur le bouton « Publish » (ou « Mise à jour » si le poste est déjà publié.)

    Trouver ou modifier un mot de passe

    Seul un administrateur, éditeur ou l'auteur du message peut modifier le paramètre de mot de passe ou la visibilité d'un poste. Pour ce faire, utilisez le: lien « Modifier visibilité » à nouveau. Ces paramètres sont également disponibles à l'aide lien Modifier rapide du poste dans l'écran tous les messages.

    La visibilité lien « Modifier » (ou « Quick Edit ») est aussi un bon moyen de révéler un mot de passe oublié après.

    Mot de passe protégé Messages

    WordPress affiche un message de mot de passe protégé différemment. Il fait ces changements de poste:
  • Titre- Ajoute le texte « protégé: » avant le titre du poste.
  • Excerpt- Au lieu de l'extrait de poste, imprime ce texte: « Il n'y a pas d'extrait, car c'est un protégé. »
  • Content- au lieu du contenu de poste, imprime une forme de mot de passe avec ce texte: « Ce message est protégé par mot pour la voir s'il vous plaît entrer votre mot de passe ci-dessous. »

Ainsi, un poste de mot de passe protégé par un titre de « My Post » afficherait comme ceci:

Mot de passe Protection De nombreux messages et Pages

WordPress stocke ce mot de passe dans un cookie de navigateur afin que les lecteurs ne doivent pas entrer de nouveau les mots de passe s'ils visitent la même page plusieurs fois. En outre, si plusieurs messages utilisent le même mot, le lecteur ne doit entrer le mot de passe pour accéder à toutes les fois après (voir ci-dessous mise en garde).

WordPress ne suivre un mot de passe à la fois. Par conséquent, si deux postes utilisent deux mots de passe différents, entrer le mot de passe après A, puis en entrant le mot de passe signifie poste B qui revisitant après un (ou un poste qui partage son mot de passe) exigera l'utilisateur à entrer de nouveau le mot de passe après UNE.

Personnaliser votre mot de passe wordpress page protégée d'hébergement pre_get_posts est la bonne action

Protéger les champs personnalisés

WordPress n'imprime pas le contenu d'un poste de mot de passe protégé ou d'un extrait jusqu'à ce que le mot de passe correct. Mais n'est pas protégé les données d'une poste de champ personnalisé (s), et peut encore montrer. Pour arrêter l'impression de CFs, enveloppez vos appels get_post_meta (par exemple dans single.php ou page.php) avec une déclaration conditionnelle à l'aide: post_password_required. Cette une fonction WordPress vérifie à la fois si votre poste requiert un mot de passe et si le mot de passe a été fourni:

La fonction post_password_required à l'intérieur dans une instruction if est également à portée de main pour d'autres personnalisations, telles que la prévention de messages mot de passe protégé de l'affichage dans une liste.

Personnalisez le texte protégé

Avec WordPress filtres, vous pouvez: modifier le texte par défaut sous forme de mot de passe, modifiez le texte par défaut pour le poste protégé par mot de passe Extrait et insérez le formulaire de mot de passe dans l'extrait de poste. Pour ce faire, ajoutez le code suivant à votre fichier de plug-in personnalisé.

Formulaire mot de passe Texte

Le formulaire de mot de passe affiche ce message par défaut: «Ce message est protégé par mot pour la voir s'il vous plaît entrer votre mot de passe ci-dessous: » Le code suivant retourne le formulaire avec un texte différent et structure différente html - dans cet exemple, le message personnalisé est: « Pour voir ce poste protégé, entrez le mot de passe ci-dessous: »

S'il vous plaît noter: la fonction my_password_form doit retourner une valeur: ne pas utiliser l'impression ou l'écho.

Assurez-vous de définir le paramètre maxlength à une valeur de 20 lors du remplacement de la forme de protection par mot de passe que WordPress enregistre uniquement les 20 premiers caractères en raison de contraintes de base de données.

Extrait protégé Texte

L'extrait par défaut d'un poste de mot de passe protégé est: « Il n'y a pas d'extrait, car c'est un protégé. » Ce code remplacera ce texte avec votre propre - HTML autorisés:

remplacer "[C'est protégé par mot de passe.] "Avec votre message Extrait de mot de passe protégé personnalisé.

Ajouter le formulaire de mot de passe à l'extrait

Une autre option pour votre extraits protégée est d'imprimer le formulaire de mot de passe au lieu du message Extrait. Que les gens entrent dans le sens droit de mot de passe à partir d'un index ou d'une page archive. Puis, quand ils cliquent sur le lien Titre, ils vont voir le contenu. Avec la fonction get_the_password_form, vous pouvez faire le formulaire de mot de passe soit l'extrait d'un poste de mot de passe protégé:

Cela obtenir le formulaire de mot de passe Wordpress par défaut et le texte ou toutes les personnalisations que vous avez fait. Pour une meilleure compréhension de la façon dont le travail post_password_required () et get_the_password_form (), lire leurs définitions de fonctions dans wp-includes / post-template.php.

Dans ce même fichier de base de WordPress, vous trouverez également la the_excerpt et the_password_form filtres, et les fonctions get_the_excerpt (). get_the_title (). et get_the_content (). Ces fonctions contrôlent la façon dont un titre de poste, extrait et l'affichage de contenu, en fonction de son paramètre de visibilité.

Mot de passe protégé Hiding Messages

Parfois, vous ne voulez pas que vos messages de mot de passe protégé pour apparaître sur d'autres endroits autour de votre site, comme sur les pages de la page d'accueil ou d'archives. Pour les cacher efficacement de ces pages sans affecter votre pagination, placez le code suivant dans votre fichier plugin personnalisé:

Ce code fonctionne en deux parties: la première partie élimine efficacement les messages tout mot de passe protégé directement de toute requête SQL que WordPress est en cours d'exécution, en utilisant le filtre posts_where. La deuxième partie ajoute ce filtre à toutes les pages sauf les messages simples, des pages et des pages d'administration.

Pour plus d'informations sur la raison pour laquelle pre_get_posts est la bonne action pour cette fonction, voir la référence d'action pre_get_posts.

Modification de la durée de vie des cookies

Regarde cette video!

Articles Liés

Mot de passe protéger la page web d'hébergement wordpressPoste Paramètres de visibilité Une fois que vous publiez un poste de WordPress (ou page), il est visible au public (par défaut). En ce qui concerne WordPress, cela signifie un poste avec un statut par défaut a publié ...
la page d'introduction html wordpress hébergementDans WordPress, vous pouvez mettre du contenu sur votre site soit comme un « post » ou une « page ». Lorsque vous écrivez une entrée de blog régulièrement, vous écrivez un message. Messages, dans une configuration par défaut, apparaissent dans le sens inverse ...
numéros de page d'accueil Wp wordpressDans WordPress, vous pouvez mettre du contenu sur votre site soit comme un « post » ou une « page ». Lorsque vous écrivez une entrée de blog régulièrement, vous écrivez un message. Messages, dans une configuration par défaut, apparaissent dans le sens inverse ...
Insérer un saut de page d'accueil wordpressLors de la création ou de la modification d'une page WordPress ou blog, vous pouvez facilement ajouter des images à tout moment en utilisant l'outil Uploader WordPress Media. Voici comment ajouter une image, étape par étape, en utilisant les médias ...
Modifier la page de blog wordpress hébergementPar défaut, WordPress affiche vos messages les plus récents dans l'ordre chronologique inverse sur la première page de votre site. De nombreux utilisateurs de WordPress veulent une page d'accueil statique ou une page d'accueil que la première page ...