Créer un Intranet avec WordPress

Créer un espace membre
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Maîtrisez et personnalisez les Thèmes dans Wordpress
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Description Programme Avis

59,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de permettre aux utilisateurs de comprendre et de mettre en œuvre les techniques de restriction d'accès sur WordPress, d'utiliser des plugins pour gérer les conditions d'affichage des menus, et de sécuriser les contenus sensibles en créant un intranet.

Découvrez comment restreindre l'accès à certaines pages de votre site WordPress en employant les fonctions natives multi-sites pour créer un intranet sécurisé.

Cette leçon aborde de manière détaillée les étapes nécessaires pour créer un intranet sécurisé sur WordPress en utilisant les fonctions multi-sites natives. Vous apprendrez à créer des pages réservées aux abonnés, à configurer un menu dynamique basé sur l'état de connexion de l'utilisateur, et à intégrer des formulaires de connexion grâce à des shortcodes. Un plugin comme IfMenu sera utilisé pour gérer les conditions d'affichage dans le menu, et Page Restrict permettra de contrôler précisément les accès aux pages. En suivant ce guide, vous serez capable de mettre en place un environnement où seules des personnes autorisées peuvent consulter et télécharger des documents spécifiques. Ce processus est essentiel pour sécuriser les contenus sensibles.

Voir plus
Questions réponses
Quels plugins sont utilisés pour restreindre l'accès aux pages sur WordPress?
Les plugins utilisés pour restreindre l'accès aux pages dans cette leçon sont IfMenu et Page Restrict.
Quelle est la fonction principale du plugin IfMenu?
La fonction principale du plugin IfMenu est d'ajouter des conditions d'affichage aux éléments du menu basé sur l'état de connexion de l'utilisateur.
Comment WordPress assure-t-il la sécurité des contenus réservés aux abonnés?
WordPress assure la sécurité des contenus réservés aux abonnés en utilisant des rôles d'utilisateurs natifs et des plugins de restriction d'accès pour définir les niveaux d'autorisation.
On va voir maintenant comment restreindre l'accès à des pages du site, c'est-à-dire comment utiliser les fonctions multi-sites natives de Wordpress pour créer une sorte d'intranet, d'avoir des pages réservées à des abonnés. Et pour ce faire, ce qui est intéressant, c'est que Wordpress propose dans son back-office, au niveau des utilisateurs, de créer très très facilement de nouveaux utilisateurs, donc des gens qui pourront accéder ainsi à un contenu restreint. Mais ces gens auront un rôle d'abonnés, c'est-à-dire qu'ils ne pourront pas du tout accéder au back-office du site, ils ne pourront pas du tout modifier le contenu. D'accord ? Donc ça c'est important, c'est que ça va être extrêmement sécurisé parce qu'on va utiliser les fonctions natives de Wordpress pour réaliser cette intranet. Alors pour ce faire, dans un premier temps, on va devoir créer quelques pages. D'abord une page de connexion. Également une page abonnée, une fois qu'on en sera connecté. Et pourquoi pas aussi faire deux sous-pages, une fois qu'on en est abonné, pour consulter un annuaire par exemple. C'est une sous-page d'un abonné. Et également proposer à ces personnes en accès restreint de pouvoir télécharger des documents. Toujours une sous-page. Maintenant qu'on a créé ces sous-pages, on va modifier le fonctionnement de notre menu pour pouvoir rajouter des conditions. Et pour pouvoir faire tout ça, vous vous doutez bien qu'on ne va pas rentrer directement dans le code, on va utiliser un plugin qui s'appelle IfMenu. Et donc un plugin qui va pouvoir rajouter des conditions, un petit peu comme les les conditionnal tags qu'on a déjà vu, mais qui vont être propres au menu. Si maintenant, on va dans son menu. Mon menu principal. On attend à ce qu'il y ait des règles alors que cette présentation a été att crunchée. Et on va realizer ce qu'on appelait le la littérature regurgitaire. Il y a des lignes de quotation et ici la lettre a, c'est-à-dire que le menu principal. Je vais pouvoir rajouter mes nouvelles pages ici. Et à la fois, et pour ces quatre pages, je vais mettre des conditions. C'est-à-dire que le plugin que je viens d'installer a rajouté ces deux lignes-là. C'est-à-dire rendre actif et les abonner, effectivement, c'est simplement si l'utilisateur est connecté. Je vais faire la même chose ici pour le téléchargement et je vais faire la même chose ici pour l'annuaire. Par contre, pour la connexion, c'est l'inverse. Je vais dire simplement hide, c'est-à-dire que je le cache s'il est connecté. Une fois qu'il est connecté, on ne va plus avoir besoin de se reconnecter. J'enregistre. Maintenant, si je vais sur mon site, je ne vais voir naturellement que les pages abonnées parce que là je suis connecté. J'enregistre. Et je vais sur le site. Donc là, j'ai bien mes pages abonnées. Par contre, si je me connecte, par exemple, avec un autre navigateur, je vais prendre Safari. Et là, je ne suis pas connecté. Vous voyez, je n'ai pas le même menu. Là, j'ai un menu de connexion. Alors, ce qui va être intéressant dans son menu de connexion, c'est ici de proposer aux gens de rentrer leur login et leur mot de passe. Donc pour ça, on va utiliser un shortcode. Et ce shortcode, le code nous est fourni ici sur Internet par Pipin, qui propose ici une fonction à rajouter dans son site qui va permettre d'intégrer un formulaire de connexion. Donc je copie tout le code là. Au fichier fonction. Et je rajoute cette fonction Pipin Logging Form Shortcode. Donc vous voyez, ça rajoute un shortcode qui s'appelle Logging Form. Donc ce shortcode, je vais le rajouter justement dans ma page connexion. Donc je retourne dans mon backoffice. Dans mes pages. Connexion. Et là, je mets le shortcode. Logging Form. Donc si je retourne sur le site avec mon logiciel Safari, donc sans être connecté. J'actualise. Et maintenant, j'ai bien ici la possibilité de me connecter. Donc je vais ici rentrer Test. Test. Et là, j'ai bien ici la possibilité de me connecter. Et j'ai maintenant, vous voyez, accès à mes deux pages. Abonnement. Abonné. Téléchargement. Annuaire. Alors il y a encore une petite chose que j'ai envie de faire. C'est que cette page là, en fait, elle n'est pas accessible via le menu. Mais je n'ai pas envie que quelqu'un qui s'y connecterait une fois puisse envoyer ce lien à quelqu'un d'autre. Si je me déconnecte. Ici, si je vais sur le site, j'ai à nouveau connexion. Je ne vois plus l'annuaire et la page de téléchargement. Mais par contre, je peux toujours y accéder via l'adresse directe. Donc je veux changer ce comportement et restreindre l'accès à certaines pages. Donc pour ça, je vais installer un dernier plugin. Qui s'appelle Page Restrict. Qui va me permettre justement de définir des niveaux d'utilisateur pour des pages. Donc je vais dans mes pages restricts. Ici. Je vais définir pour quelle page je veux que les gens soient connectés. Donc c'est abonné, annuaire, téléchargement. J'enregistre. Et donc maintenant, si j'actualise cette page. J'ai bien maintenant une demande de connexion pour consulter la page. Donc on a réussi très facilement, avec quelques plugins et des shortcodes, à créer un intranet dans son site. Avec un système extrêmement sécurisé. Parce que se basant sur le cœur de WordPress. Sur l'utilisation des rôles et utilisateurs de WordPress.

Programme détaillé de la formation

Nos dernières formations WordPress