Centraliser un site vitrine et un intranet sécurisé sur une plateforme WordPress unique

Dans le cadre du développement d’un projet web récent, l’agence REZO 21 a déployé une architecture technique permettant de faire cohabiter deux espaces aux objectifs distincts sur une seule infrastructure : un portail d’information grand public et un intranet privé et sécurisé destiné à des professionnels inscrits.

Cette approche centralisée démontre la robustesse et la flexibilité de WordPress lorsqu’il est configuré de manière avancée, sans recourir à des extensions tierces lourdes ou à des solutions logicielles multiples.

Homme aux lunettes, chemise verte, fond gris.

Maxime Cavoizy

Expert WordPress & Dirigeant de l’agence web REZO 21 au Pays basque depuis 15 ans

Article publié le
16 juin 2026
Mis à jour le
9 juillet 2026

L'exploitation des fonctions natives de comptes et de rôles utilisateurs

Pour garantir la sécurité de la partie intranet et cloisonner hermétiquement les contenus réservés, REZO 21 a exploité le système natif de gestion des utilisateurs de WordPress. Plutôt que de multiplier les passerelles techniques ou de créer un second site sur un sous-domaine, l’architecture s’appuie sur la base de données centrale du CMS pour segmenter les accès de manière étanche.

Le cœur de cette configuration repose sur une personnalisation fine des rôles et des privilèges. WordPress propose par défaut des rôles standard (Abonné, Contributeur, Éditeur), mais le CMS permet de déclarer des rôles sur mesure. Dans le cadre de ce projet, un rôle spécifique « Adhérent Professionnel » a été programmé avec la possibilité de suspendre les droits si l’adhérent n’a pas payé sa cotisation.

Cette gestion native offre plusieurs avantages techniques et opérationnels :

  • Authentification sécurisée : Utilisation des protocoles de connexion standards de WordPress, éprouvés en matière de sécurité et de chiffrement des données.
  • Cloisonnement des contenus : Avant l’affichage de chaque modèle de page (template) lié à l’intranet, une fonction de contrôle vérifie le rôle de l’utilisateur connecté. Si la condition n’est pas remplie, une redirection automatique vers la page de connexion est exécutée.
  • Simplicité de modération : L’équipe d’administration valide ou suspend les accès directement depuis l’interface principale, unifiant ainsi la gestion des utilisateurs et des contenus dans un seul back-office.

Structuration des données via les Custom Post Types et les taxonomies

Un intranet performant nécessite une organisation rigoureuse des informations pour que les utilisateurs accèdent rapidement aux ressources. Pour segmenter les données publiques des données privées, l’agence a développé des types de contenus personnalisés (Custom Post Types ou CPT) ainsi que des taxonomies sur mesure.

Plutôt que de détourner l’utilisation des articles standards du blog, la création de CPT dédiés permet de structurer précisément l’arborescence et de faciliter le travail de saisie pour l’administrateur.

Type de contenu (CPT) Public ou Privé Taxonomies associées (Catégories) Fonctionnalité principale
Actualités Générales Public Thématiques, Actualités locales Information et communication grand public
Ressources / Documents Privé (Intranet) Types de fichiers, Commissions Téléchargement de documents officiels et PDF
Podcasts / Médias Privé (Intranet) Thématiques privées, Séries Écoute de contenus audio ou vidéo réservés
Petites Annonces Privé (Intranet) Nature (Offres, Recherches, Matériel) Module d’annonces et de mise en relation

Les taxonomies personnalisées permettent de filtrer ces CPT avec précision. Par exemple, une petite annonce peut être classée instantanément par secteur géographique ou par nature de recherche, offrant une navigation intuitive et rapide au sein de l’espace privé.

Le rôle des templates de thèmes spécifiques dans l'affichage conditionnel

Le développement d’un thème sur mesure par REZO 21 trouve ici toute sa justification technique.

Pour chaque Custom Post Type créé, l’agence a développé des fichiers de modèles (templates) spécifiques au sein du code du thème (par exemple : archive-podcast.php ou single-annonce.php).

Ces fichiers contiennent les conditions logiques d’affichage et l’intégration graphique exclusive conçue pour l’intranet. Le processus technique suit un cheminement rigoureux lors du chargement d’une page :

  1. Appel de l’URL : L’utilisateur clique sur une ressource privée (ex : un podcast).
  2. Analyse du template : WordPress identifie le CPT et charge le fichier template personnalisé correspondant au niveau du code.
  3. Vérification des droits : Le template exécute une fonction php native (current_user_can) pour valider que l’internaute possède bien le rôle requis.
  4. Rendu conditionnel : Si l’accès est validé, le code génère la mise en page spécifique avec les fonctionnalités de l’intranet. Si l’accès est refusé, le contenu est masqué et le visiteur est invité à s’authentifier via un formulaire dédié.

Cette méthodologie garantit qu’aucune donnée confidentielle ne peut être indexée par les moteurs de recherche ou interceptée par un visiteur anonyme, tout en maintenant des performances de chargement optimales grâce à l’absence d’extensions tierces superflues.

Contacter REZO 21

Homme aux lunettes, chemise verte, fond gris.

A propos de l'auteur

Maxime Cavoizy

Dirigeant de REZO 21, agence web experte WordPress basée au Pays basque. Fort de plus de 15 ans d’expérience dans le digital BtoB et le développement WordPress sur mesure, il accompagne les entreprises dans la performance technique et la sécurisation de leurs plateformes web. Il partage ici son retour d’expérience terrain à travers des cas concrets.

LINKED IN

Vous recherchez une agence web disponible, professionnelle et efficace pour la création ou la refonte de votre site Internet au Pays basque ?

Demander un audit gratuit

Restez informez
Ne ratez aucune réalisation en vous abonnant à la newsletter mensuelle.