Associer un mots de passe à un lien de menu

Il n’existe pas d’option native dans WordPress pour protéger par mot de passe uniquement un lien de menu (c’est-à-dire, empêcher l’accès à une page via le menu sauf si l’utilisateur connaît un mot de passe).

Pour ajouter un mot de passe à un lien de menu dans WordPress, il est essentiel de protéger la page cible elle-même, car WordPress ne propose pas de fonctionnalité native pour protéger directement un lien de menu. Voici quelques plugins gratuits que je vous recommande pour sécuriser l’accès à vos pages via un mot de passe :

1. Password Protected

Ce plugin simple vous permet de protéger l’ensemble de votre site ou des pages spécifiques avec un mot de passe unique. Il est idéal pour restreindre l’accès à certaines sections de votre site sans nécessiter de comptes utilisateurs.

  • Installation et utilisation :
    • Installez le plugin via le répertoire des extensions WordPress.
    • Activez-le et configurez les paramètres selon vos besoins.
    • Vous pouvez choisir de protéger l’ensemble du site ou des pages spécifiques.

Note : Ce plugin ne protège pas les fichiers multimédias directement accessibles via leur URL.

2. PPWP – Password Protect WordPress

PPWP est un plugin puissant qui vous permet de protéger par mot de passe des pages, des articles ou même des catégories entières. Il offre la possibilité de définir plusieurs mots de passe pour une même page, ce qui est utile si vous souhaitez donner des accès différenciés à différents utilisateurs.

  • Fonctionnalités principales :
    • Protection par mot de passe de pages, articles et catégories.
    • Possibilité de définir plusieurs mots de passe pour une même page.
    • Intégration avec des constructeurs de pages populaires.

Note : La version gratuite offre des fonctionnalités de base, tandis que la version Pro propose des options avancées.

3. Passster

Passster vous permet de protéger par mot de passe des sections spécifiques de votre contenu ou des pages entières. Il offre une flexibilité accrue en permettant de protéger des zones spécifiques de vos pages à l’aide de shortcodes.

  • Avantages :
    • Protection flexible de sections ou de pages entières.
    • Utilisation de shortcodes pour définir les zones protégées.
    • Compatible avec les constructeurs de pages comme Elementor.

Note : Certaines fonctionnalités avancées peuvent nécessiter la version premium.

Mise en œuvre :

  1. Installer et activer le plugin choisi via le tableau de bord WordPress.
  2. Configurer les paramètres du plugin selon vos besoins (définir le mot de passe, choisir les pages à protéger, etc.).
  3. Ajouter la page protégée au menu : Une fois la page protégée par mot de passe, ajoutez-la à votre menu de navigation. Les utilisateurs devront alors entrer le mot de passe pour accéder au contenu de cette page.

Remarque : Bien que ces plugins protègent le contenu des pages, le lien vers ces pages restera visible dans le menu. Si vous souhaitez également masquer le lien du menu pour certains utilisateurs, envisagez d’utiliser un plugin comme Nav Menu Roles pour contrôler la visibilité des éléments du menu en fonction des rôles des utilisateurs.