Et 1, et 2, et 10 sites WordPress au mรชme endroit. รa vous dit ? Cโest le principe dโun rรฉseau WordPress multisite.
Grรขce ร cette fonctionnalitรฉ, tous vos sites peuvent รชtre regroupรฉs sur un seul tableau de bord, ร portรฉe de main et de clics.
Le gain de temps peut รชtre considรฉrable pour assurer la maintenance de vos sites WordPress, mais il ne sโagit pas forcรฉment de la raison principale qui pousse un webmaster ร utiliser le multisite.
Justement, ร quoi sert ce type de rรฉseau ? ร qui se destine-t-il ? Et, surtout, comment le mettre en place sur votre site WordPress ?
Vous trouverez des rรฉponses ร ces questions – et ร bien dโautres choses encore – dans ce guide exhaustif qui vous rรฉvรจle tout sur le sujet.
Quโest-ce quโun WordPress multisite ?
Une fonctionnalitรฉ native pour gรฉrer un ensemble de sites
Un rรฉseau WordPress multisite comprend un ensemble de sites web (vitrine, ecommerce, blog etc.) sur la mรชme installation WordPress. Ils s’administrent tous depuis le mรชme tableau de bord et chaque site/blog peut รชtre personnalisรฉ de faรงon individuelle.
Il sโagit dโune fonctionnalitรฉ native, cโest-ร -dire quโelle est embarquรฉe dans le Cลur de WordPress – les fichiers et dossiers que vous tรฉlรฉchargez lors de son installation – depuis la sortie de la version 3.0 du CMS (Content Management System).
Lโoption multisite sโactive grรขce ร lโajout dโune ligne de code dans le fichier wp-config.php – on y reviendra en dรฉtails – aussi bien sur un site web dรฉjร en ligne que sur une nouvelle installation toute fraรฎche.
Mais finalement, un rรฉseau de sites, รงa ressemble ร quoi ? Pour rester dans la thรฉmatique WordPress, lโexemple le plus รฉvident est WordPress.com.
Retrouvez les diffรฉrences entre WordPress.org et WordPress.com dans notre article dรฉdiรฉ.
Le parallรจle avec WordPress.com
Grรขce ร cette solution dโhรฉbergement, nโimporte qui peut crรฉer un site/blog en ligne. Disons que WordPress.com gรจre toute lโinfrastructure globale du rรฉseau : cโest en quelque sorte le site web principal du rรฉseau.
ร cรดtรฉ de cela, il existe des millions de sites appartenant ร chaque fois ร une personne et qui composent le rรฉseau.
Pour imager, chaque site du rรฉseau WordPress.com correspondrait ร lโensemble de sites que vous ajouteriez ร votre propre rรฉseau (votre installation WordPress), sur votre tableau de bord (site 1, site 2, site 3, site 4 etc.).
Comme le rรฉsume la documentation de WordPress, โles utilisateurs finaux du rรฉseau peuvent crรฉer leurs propres sites ร la demande, tout comme les utilisateurs finaux de WordPress.com peuvent crรฉer des blogs ร la demandeโ.
Autre exemple : de nombreux sites/blogs dโautoritรฉ autour de lโenseignement (universitรฉs, grandes รฉcoles etc.) fonctionnent souvent en multisite.
En rรฉsumรฉ, histoire que tout soit bien clair pour vous :
- Le rรฉseau correspond ร votre installation WordPress de base.
- ร chaque fois que vous ajoutez un site web ร votre installation WP de base, il entre dans le rรฉseau WordPress multisite.
Quelles sont les spรฉcificitรฉs dโun rรฉseau multisite ?
Bien quโil partage de nombreux points communs avec un site/blog WordPress classique, un rรฉseau WordPress multisite comporte quand mรชme certaines spรฉcificitรฉs :
- En multisite, un nouveau rรดle utilisateur fait son apparition : le Super Admin. Lui et seulement lui a le pouvoir d’administrer tout le rรฉseau.
- En parallรจle, les permissions du rรดle admin sont rรฉduites. โPar dรฉfaut, les administrateurs ne peuvent pas installer de nouveaux thรจmes ou dโextensions et ne peuvent pas ajouter ou modifier des comptes sur leur siteโ, prรฉcise la documentation de WordPress.
- Par dรฉfaut, tous les comptes ajoutรฉs au rรฉseau auront un rรดle dโabonnรฉ sur tous les sites.
- Chaque site web possรจde des rรฉpertoires diffรฉrents pour les mรฉdias tรฉlรฉversรฉs (ils nโont pas leur propre rรฉpertoire sur le serveur). Chaque site du rรฉseau possรจde son propre dossier contenant les mรฉdias tรฉlรฉversรฉs dans le rรฉpertoire uploads.
- Lโinterface dโadministration de WordPress embarque de nouveaux types de contenus personnalisรฉs (custom post types) et de nouveaux menus de rรฉglages.
- Chaque site du rรฉseau possรจde des tables distinctes dans votre base de donnรฉes.
Quelles sont les diffรฉrents types de rรฉseaux multisites ?
Cโest aussi une spรฉcificitรฉ dโun rรฉseau WordPress multisite, mais au vu de son importance technique, accordons-lui une sous-partie dรฉdiรฉe.
Dans la pratique, vous aurez le choix parmi deux types de rรฉseaux multisites, lors de lโactivation de votre rรฉseau :
- Un rรฉseau WordPress multisite organisรฉ en sous-domaines. Dans ce cas, chaque site a un sous-domaine diffรฉrent. Par exemple : https://site1.exemple.com et https://site2.exemple.com.
- Un rรฉseau organisรฉ en sous-rรฉpertoires (aussi appelรฉs sous-dossiers ou chemins). Ici, chaque site a un sous-rรฉpertoire distinct. Par exemple : https://exemple.com/site1/ et https://exemple.com/site2/
Sous-rรฉpertoire ou sous-domaine : quelle configuration choisir ?
Quelle que soit lโoption que vous choisirez – plus de dรฉtails dans la partie consacrรฉe ร lโinstallation de votre rรฉseau -, comprenez dโabord que chaque site du rรฉseau aura une URL diffรฉrente dans son nom de domaine.
Ensuite, techniquement parlant, lโinstallation en sous-dossiers est plus simple ร mettre en place et ร gรฉrer pour un dรฉbutant.
Par contre, la documentation de WordPress indique que si votre installation WP a รฉtรฉ faite il y a plus dโun mois, vous ne pourrez pas choisir lโinstallation en sous-dossiers.
Si vous prรฉfรฉrez opter pour un rรฉseau organisรฉ en sous-domaines, vous devrez faire pointer vos diffรฉrents noms de domaine vers le mรชme dossier du serveur oรน est installรฉ WordPress.
Pour cela, et sans entrer dans les dรฉtails, lโune des mรฉthodes possibles consiste ร configurer des sous-domaines gรฉnรฉriques (wildcards). Si cela vous intรฉresse, vous trouverez des explications dรฉtaillรฉes sur cette ressource.
Quels sont les avantages et inconvรฉnients dโun rรฉseau multisite sur WordPress ?
Comme nโimporte quelle fonctionnalitรฉ, le multisite prรฉsente des avantages et des inconvรฉnients, dรฉtaillรฉs juste en-dessous.
Avantages dโun rรฉseau WordPress multisite
- La gestion des mises ร jour (Coeur de WP, plugins et thรจmes) sโen trouve facilitรฉe, puisque tous vos sites sont regroupรฉs sur le mรชme tableau de bord.
Vous nโavez plus besoin de vous connecter individuellement ร chaque site et gagnez du temps. - Lโinstallation de vos thรจmes et extensions est centralisรฉe : ils peuvent sโactiver en une fois sur tous les sites de votre choix.
- Chaque site possรจde son propre administrateur et en tant que Super Admin, vous avez la main sur tous les rรดles utilisateurs pour contrรดler les permissions accordรฉes sur chaque site.
- Vous รฉconomisez de lโargent sur lโhรฉbergement de WordPress. Au lieu dโhรฉberger chaque site individuellement, vous utilisez un seul serveur dโhรฉbergement pour tous les sites de votre rรฉseau.
Inconvรฉnients
- La configuration dโun rรฉseau WordPress multisite peut sโavรฉrer complexe pour lโutilisateur non aguerri. Notamment si vous souhaitez paramรฉtrer votre rรฉseau de sites en sous-domaines. Par ailleurs, le dรฉbogage en cas de problรจme peut aussi รชtre compliquรฉ.
- Si votre rรฉseau compte de nombreux sites, vous aurez besoin dโun hรฉbergement performant. Forcรฉment, plus de sites installรฉs signifie plus de ressources serveur consommรฉes, ce qui peut causer des problรจmes de performance (vitesse de chargement de vos pages plus lente).
Dans ce cas, un hรฉbergement mutualisรฉ peut rapidement devenir insuffisant. Un hรฉbergement dรฉdiรฉ, ร lโimage de ce que propose Kinsta, que nous recommandons, peut alors sโavรฉrer indispensable. - Comme tous les sites partagent les mรชmes ressources serveur, si un site devient indisponible, lโensemble de votre rรฉseau sera impactรฉ. Mรชme chose en cas de pic de trafic ou de piratage (tous les sites seront touchรฉs en mรชme temps).
- Le multisite nโest pas pris en charge par tous les plugins WordPress, mais aussi par tous les hรฉbergeurs (cโest assez rare, mais cela peut arriver).
- La personnalisation est moins aisรฉe que sur une installation classique, puisque tous les sites partagent le mรชme thรจme et les mรชmes extensions.
Vous voilร avec une vision plus claire de ce quโest le multisite sur WordPress. Avant de vous montrer pas ร pas comment le mettre en place sur votre installation, assurons-nous que vous en ayez vraiment besoin !
Dans quels cas crรฉer un WordPress multisite ?
Mรชme si les avantages dโun site WordPress multisite vous sรฉduisent, ce type de rรฉseau nโest peut-รชtre pas appropriรฉ ร vos besoins.
Dโun cรดtรฉ, disons quโil est pertinent de lโutiliser si vous souhaitez crรฉer plusieurs sites au design et aux fonctionnalitรฉs trรจs proches.
Cโest le cas pour certaines chaรฎnes de restaurant, รฉtablissements de formation, banques, ONG, portails communautaires, sites web dโactualitรฉs etc.
Un WordPress multisite peut aussi รชtre pertinent pour regrouper tous vos sites/blogs personnels.
Dโun autre cรดtรฉ, il est prรฉfรฉrable de vous abstenir de concevoir un rรฉseau multisite si :
- Vous hรฉbergez des sites clients qui nโont aucun lien les uns avec les autres. Si lโun dโeux dรฉcide de changer dโhรฉbergeur, vous serez embรชtรฉ car son site web partagera la mรชme base de donnรฉes que les autres sites du rรฉseau.
- Votre futur rรฉseau doit hรฉberger des sites trรจs diffรฉrents en matiรจre de design, thรจmes et extensions ร installer (pour vous ou vos clients).
- Votre hรฉbergeur ne propose pas les prรฉrequis serveur indispensables pour faire fonctionner votre rรฉseau.
- Vous avez un besoin impรฉrieux dโun ou plusieurs plugins qui ne sont pas compatibles avec la fonctionnalitรฉ multisite.
- Vous nโavez pas accรจs ร votre serveur pour configurer certains fichiers clรฉs, comme les fichiers wp-config.php et .htaccess.
- Vous avez besoin dโune adresse IP pour chaque site de votre rรฉseau.
- Chaque site de votre rรฉseau doit possรฉder sa propre base de donnรฉes.
- Vous ne souhaitez pas mettre les mains dans le code de certains fichiers de WordPress.
Si vous souhaitez simplement profiter de lโaspect gestion centralisรฉe et facilitรฉe pour la maintenance de vos sites web WordPress, appuyez-vous plutรดt sur :
- Un prestataire spรฉcialisรฉ comme Maintenance WP, qui se chargera de tout ร votre place (mises ร jour, sรฉcuritรฉ, sauvegardes etc.).
- Des outils dรฉdiรฉs comme Manage WP ou WP Umbrella, mais vous devrez y consacrer du temps.
Un rรฉseau WordPress multisite semble coller ร vos attentes et ร vos besoins ? Voyez maintenant comment le mettre en place.
Comment installer le multisite sur WordPress ?
Pour les besoins de ce tutoriel, nous allons installer un rรฉseau WordPress multisite manuellement ร partir dโune installation dรฉjร existante (en ligne) de WordPress. Mais rappelez-vous, il est tout ร fait possible dโy parvenir en installant WordPress pour la premiรจre fois. Si vous รชtes dans ce cas de figure, dรฉcouvrez notre tutoriel qui vous explique comment crรฉer un site WordPress.
รtape 1 : Sโassurer des prรฉrequis
Dans un premier temps, assurez-vous que vous remplissez certains prรฉrequis :
- Vous devez รชtre administrateur du web principal (votre futur rรฉseau).
- Il est nรฉcessaire de pouvoir accรฉder aux fichiers wp-config.php et .htaccess ร lโaide dโun logiciel FTP (File Transfer Protocol). Ce dernier permet dโenvoyer des fichiers vers votre serveur dโhรฉbergement ร partir de votre ordinateur.
- Vous allez avoir besoin dโun รฉditeur de code (Brackets, Sublime Text) pour รฉditer vos fichiers.
- La configuration de votre serveur dโhรฉbergement doit รชtre compatible avec la mise en place dโun rรฉseau multisite. En principe, il ne devrait pas y avoir de soucis lร -dessus avec la plupart des hรฉbergeurs de qualitรฉ. Pour en avoir le cลur net, posez la question ร leur service clients.
- Utilisez un hรฉbergeur performant et sรฉcurisรฉ.
- Vรฉrifiez que les permaliens optimisรฉs fonctionnent.
- Dรฉsactivez toutes les extensions actives. La documentation de WordPress prรฉcise que โvous pourrez les rรฉactiver aprรจs la crรฉation du rรฉseauโ.
Certains hรฉbergeurs comme Kinsta, que nous recommandons, proposent une option pour activer automatiquement le multisite sur votre espace dโhรฉbergement.
รtape 2 : Sauvegarder votre site
Tous vos outils sont prรชts sur votre ordinateur ? Passez ร lโรฉtape nยฐ2 de la crรฉation dโun rรฉseau WordPress multisite.
Pour vous protรฉger en cas de bug lors de la mise en place de votre rรฉseau (ex : mauvaise manipulation dans le fichier .htaccess), nous vous conseillons de sauvegarder votre site avant de passer ร lโaction.
Pour cela, il existe deux faรงons principales de procรฉder :
- Soit utiliser le service de sauvegarde proposรฉ par votre hรฉbergeur.
- Soit vous servir dโun plugin de sauvegarde gratuit comme UpdraftPlus. Ce dernier est trรจs simple ร utiliser et vous pouvez paramรฉtrer vos sauvegardes de faรงon automatique depuis votre tableau de bord.
Quelle que soit la solution choisie, assurez-vous de sauvegarder ร la fois vos fichiers et votre base de donnรฉes. Il est nรฉcessaire de possรฉder ces deux รฉlรฉments (surtout votre base de donnรฉes) pour pouvoir restaurer votre site en cas de pรฉpin.
Dรจs que votre site est conservรฉ en lieu sรปr, passez ร lโattaque et commencez par autoriser le multisite.
รtape 3 : Activer la fonctionnalitรฉ WordPress multisite
Pour activer le menu de crรฉation du rรฉseau, vous devez ajouter une petite ligne de code dans votre fichier wp-config.php. Dans le dรฉtail, voici ce que vous devez faire.
Se connecter ร votre logiciel FTP
Commencez par ouvrir votre logiciel FTP favori (Filezilla, Cyberduck, Transmit etc.). Ici, nous allons nous servir de Filezilla, lโun des plus connus (gratuit).
Connectez-vous ร votre site ร lโaide des identifiants fournis par votre hรฉbergeur (par email). Vous devez renseigner les รฉlรฉments suivants :
- Hรดte.
- Identifiant.
- Mot de passe.
- Port.
Une fois connectรฉ, localisez le fichier wp-config.php. Ce dernier se trouve dans le dossier racine de votre site (ex : www, public, public_html).
Ajouter le morceau de code pour activer le rรฉseau WordPress multisite
Ouvrez ce fichier wp-config.php : faites un clic droit dessus et choisissez Afficher/Editer.
Avant le commentaire /* Cโest tout, ne touchez pas ร ce qui suit ! Bonne publication. */, ajoutez le morceau de code ci-dessous :
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
Dans la pratique, vous devez vous retrouver avec รงa :
Lorsque cette opรฉration est effectuรฉe, rafraรฎchissez votre navigateur. Il est dรฉsormais possible dโinstaller et de crรฉer un rรฉseau multisite sur votre site internet WordPress.
รtape 4 : Installer le rรฉseau de sites
Pour cela, allez dans le menu Outils > Crรฉation du rรฉseau. Ce dernier lien (โCrรฉation du rรฉseauโ) a รฉtรฉ activรฉ grรขce ร lโajout de notre morceau de code dans le fichier wp-config.php :
Sur la page qui vient de sโouvrir, renseignez un nom pour votre rรฉseau (ex : Rรฉseau Maintenance WP) et votre adresse email, puis cliquez sur le bouton โInstallerโ :
Vous aurez plus ou moins dโoptions sur cette page chez vous. Pour les besoins de ce test, nous travaillons en local (sur notre ordinateur) et pas sur un serveur en ligne. Les options sont donc limitรฉes. Par exemple, nous pouvons seulement crรฉer un rรฉseau basรฉ sur des sous-rรฉpertoires.
รtape 5 : Activer le rรฉseau
Pour finir, vous devez activer le rรฉseau de sites. Cela se fait en deux รฉtapes :
- Ajout dโun nouveau morceau de code dans le fichier
wp-config.php. - Ajout de rรจgles de configuration du rรฉseau dans le fichier
.htaccess.
Le code ร ajouter dans chaque fichier est gรฉnรฉrรฉ automatiquement par WordPress. Pour notre exemple, รงa donne รงa :
Attention : Ne copiez pas ces morceaux de code chez vous ! Ils sont personnalisรฉs en fonction de notre installation, qui ne sera pas forcรฉment la mรชme chez vous. Utilisez ceux fournis par WordPress lors de la configuration de votre rรฉseau, et tout ira bien.
Avant toute manipulation, sauvegardez vos fichiers wp-config.php et .htaccess existants.
Ajout du code dโactivation dans votre fichier wp-config.php
Si lโon se fie aux consignes รฉdictรฉes, commencez par ajouter le premier morceau de code dans votre fichier wp-config.php.
Positionnez-le :
- Au dessus de la ligne /* Cโest tout, ne touchez pas ร ce qui suit ! Bonne publication de contenus. */.
- Juste aprรจs le morceau de code utilisรฉ pour activer la fonctionnalitรฉ multisite (voir รฉtape 3).
Dans la pratique, vous devez vous retrouver avec รงa :
Ajout des rรจgles de configuration dans le fichier .htaccess
Si vous disposez dรฉjร dโun fichier .htaccess, celui-ci doit se trouver ร la racine de votre site web, comme le fichier wp-config.php.
Si vous ne le voyez pas, crรฉez-le au mรชme niveau que votre fichier wp-config.php (dans le mรชme rรฉpertoire, donc).
Pour cela, sur Filezilla :
- Dans le dossier racine de votre site, faites un clic droit et cliquez sur โCrรฉer un nouveau fichierโ.
- Nommez-le
.htaccess. - Ajoutez les rรจgles de configuration ร lโintรฉrieur, en remplacement des rรจgles existantes de WordPress.
Une fois ces รฉtapes passรฉes, vous devrez vous connecter ร nouveau au tableau de bord en utilisant le lien fourni en bas de lโรฉcran.
WordPress prรฉcise que โvous aurez peut-รชtre besoin de supprimer votre cache navigateur et vos cookies pour pouvoir vous connecterโ.
Si tout a correctement fonctionnรฉ, vous constaterez lโapparition dโun nouvel รฉlรฉment de menu appelรฉ โMes sitesโ, en haut ร gauche de votre รฉcran :
Votre rรฉseau WordPress multisite est dรฉsormais actif. ร prรฉsent, voyons comment le paramรฉtrer et l’administrer.
Comment administrer votre rรฉseau de sites ?
Comment accรฉder ร votre site principal et ร votre rรฉseau de sites ?
Lโactivation dโun rรฉseau WordPress multisite chamboule un peu lโorganisation de votre tableau de bord. Voici comment cela fonctionne, dรฉsormais.
Lโinterface dโadministration de votre site principal est accessible en passant par Mes sites > Nom de votre site (โMultisiteโ dans ce test) > Tableau de bord :
Vous vous retrouvez alors avec un tableau de bord classique, comme cโest de coutume avec un site qui nโa pas le multisite activรฉ.
Maintenant, pour accรฉder au tableau de bord de votre rรฉseau de sites, passer par Mes sites > Admin du rรฉseau > Tableau de bord.
Vous constaterez que la barre latรฉrale de rรฉglages est moins fournie en options que sur un site โclassiqueโ (non multisite).
Vous disposez par exemple dโoptions pour gรฉrer tous les sites, comptes, thรจmes et extensions installรฉs sur votre rรฉseau.
Vous pouvez aussi mettre ร jour tout votre rรฉseau dโun coup :
Comment paramรฉtrer les rรฉglages de votre rรฉseau WordPress multisite ?
Au-delร de cela, des rรฉglages spรฉcifiques sont prรฉvus pour configurer votre rรฉseau. Retrouvez-les dans Mes sites > Admin du rรฉseau > Rรฉglages.
Vous pouvez agir sur les รฉlรฉments suivants :
- Rรฉglages dโinscription : vous pouvez notamment gรฉrer qui peut sโinscrire ร votre rรฉseau de sites, ou encore bloquer la crรฉation de sites ร certaines personnes dont lโadresse email ne serait pas liรฉe ร un nom de domaine particulier.
- Rรฉglages des nouveaux sites : permet de paramรฉtrer les messages dโaccueil envoyรฉs aux propriรฉtaires de nouveaux sites, lors de la crรฉation dโun nouveau compte etc.
- Rรฉglages des tรฉlรฉversements : ici, vous pouvez rรฉgler la taille limite de fichiers qui peuvent รชtre tรฉlรฉversรฉs. Par dรฉfaut, le rรฉglage est sur 100 MO. Vous pouvez baisser cette limite si vous voyez que votre rรฉseau de site commence ร tirer un peu la langue au niveau de la vitesse de chargement. Il est aussi possible de choisir le type de fichiers tรฉlรฉversรฉs par vos utilisateurs, et leur taille maximale.
- Rรฉglages de langue permet, comme son nom lโindique, de modifier la langue principale utilisรฉe sur votre rรฉseau WordPress multisite.
- Rรฉglages du menu : si vous cochez la case โExtensionsโ sur l’รฉcran ci-dessous, vos utilisateurs pourront activer/dรฉsactiver des extensions mais ne pourront pas en ajouter.
Pensez ร cliquer sur le bouton โEnregistrer les modificationsโ pour sauvegarder vos nouveaux rรฉglages.
Comment ajouter un nouveau site ร votre rรฉseau multisite ?
Pour le moment, votre rรฉseau ne comporte quโun seul site : votre site principal (appelรฉ โMultisiteโ, dans notre exemple) :
Cela fait un peu lรฉger pour un rรฉseau de site, alors voyons comment faire grossir un peu tout รงa.
Pour ajouter un nouveau site, passez par le menu suivant : Mes sites > Admin du rรฉseau > Sites. Puis cliquez sur le bouton โAjouterโ, tel qu’indiquรฉ sur l’รฉcran ci-dessous :
Remplissez ensuite les champs et paramรจtres ci-dessous :
- Adresse web du site (URL), avec le nom de votre sous-rรฉpertoire en lettres minuscules non accentuรฉes. Vous pouvez ajouter des chiffres et des traits dโunion.
Dans notre cas, lโadresse du site choisie est localhost/multisite/site1. - Titre du site.
- Langue du site.
- Email de l’administrateur.
Terminez en cliquant sur le bouton โAjouter un siteโ sur votre รฉcran d’administration.
Votre nouveau site est dรฉsormais disponible dans Sites > Tous les sites :
Comment ajouter un thรจme ?
Pour gรฉrer lโapparence de votre site, vous avez besoin dโun thรจme. Pour en ajouter un ร votre rรฉseau de sites, allez dans Mes sites > Admin du rรฉseau > Thรจmes > Ajouter.
Sรฉlectionnez le thรจme de votre choix sur l’รฉcran, puis activez-le sur votre interface d’administration. Il sera alors disponible pour les administrateurs du site de votre rรฉseau, qui devront lโactiver manuellement pour en faire le thรจme par dรฉfaut sur le site concernรฉ.
Pour cela, il suffit dโaller sur le tableau de bord du site concernรฉ, en suivant ce chemin par exemple : Mes sites > Site rรฉseau 1 > Tableau de bord > Apparence > Thรจmes :
Pour info, en tant qu’administrateur, vous pouvez retrouver la liste des thรจmes de votre rรฉseau dans Thรจmes > Thรจmes installรฉs. Si vous dรฉsirez en activer un sur votre rรฉseau, cliquez sur โActiver sur le rรฉseauโ sur votre รฉcran.
Le principe est le mรชme pour en dรฉsactiver un, cโest-ร -dire pour le rendre non administrable sur votre rรฉseau par des utilisateurs.
Pour faciliter la vitesse de chargement de vos pages, un point crucial sur un rรฉseau WordPress multisite, nous vous recommandons lโusage dโun thรจme lรฉger et rapide. En voici quelques-uns, au choix : Astra, Kadence, Blocksy, GeneratePress ou Neve. Chacun propose des modรจles de sites (templates) activables en un clic sur votre interface d’administration. Nโhรฉsitez pas ร tester leur version gratuite pour voir lequel correspond le mieux ร vos besoins.
Comment ajouter une extension ?
Aprรจs les thรจmes, place aux extensions. Vous allez voir, la mรฉcanique est la mรชme. Pour ajouter un plugin WordPress sur votre rรฉseau, les administrateurs doivent aller dans Mes sites > Admin du rรฉseau > Extensions.
Cliquez sur le bouton โAjouterโ, puis ajoutez lโextension de votre choix. Pour lโexemple, nous choisissons WordFence, un plugin de sรฉcuritรฉ pour WordPress :
Une fois activรฉe, lโextension WordPress le sera sur tous les sites de votre rรฉseau, pour tous vos utilisateurs. De base, vous ne pourrez pas la dรฉsactiver au cas par cas, sur chaque site. Il est juste possible de la dรฉsactiver sur tout le rรฉseau.
Cependant, si vous souhaitez activer une extension donnรฉe sur tel ou tel site de votre rรฉseau, cโest possible grรขce ร une petite subtilitรฉ.
Lorsque vous ajouterez une extension sur tout votre rรฉseau (Mes sites > Admin du rรฉseau > Extensions), ne lโactivez pas.
Retournez ensuite sur la page des extensions du site de votre choix (ex : Site rรฉseau 1), et activez-la ร ce moment-lร dans les paramรจtres proposรฉs !
Quels plugins utiliser sur un rรฉseau WordPress multisite ?
En parlant de plugins, en voici quelques-uns qui pourraient รชtre utiles sur votre rรฉseau de sites :
- WordFence Security ou SecuPress, pour renforcer la sรฉcuritรฉ de votre installation. Si vous utilisez une structure en sous-domaines, pensez ร activer un certificat SSL sur chacun de vos domaines afin de passer vos sites en HTTPS. La plupart des hรฉbergeurs vous le proposeront gratuitement.
- SEOPress, pour optimiser le rรฉfรฉrencement naturel (SEO) de de votre site internet WordPress.
- User Switching, pour passer dโun compte utilisateur ร un autre en un clic.
- Akismet, pour lutter contre le spam.
- WP Rocket (payant), pour activer du cache sur votre site (et accรฉlรฉrer sa vitesse de chargement) avec des paramรจtres faciles ร configurer pour les administrateurs et utilisateurs.
- Imagify, pour rรฉduire le poids des images de votre rรฉseau de sites.
- All-in-One WP Migration, pour migrer lโun de vos sites vers une autre destination (nouveau serveur, local etc.).
- UpdraftPlus, pour sauvegarder vos sites.
- Members, pour personnaliser les missions dโun rรดle utilisateur.
- WP Activity Log, pour connaรฎtre lโactivitรฉ sur votre rรฉseau de sites (notamment des utilisateurs).
Comment ajouter un utilisateur ?
En tant qu’administrateur, vous pouvez ajouter de nouveaux utilisateurs ร votre rรฉseau. Pour cela, passez par le menu suivant : Mes sites > Admin du rรฉseau > Tableau de bord > Comptes > Ajouter.
Sur la page affichรฉe, au niveau des paramรจtres, entrez ensuite un identifiant et un email pour cet utilisateur :
Maintenant, comment faire pour ajouter un nouvel utilisateur sur lโun des sites de votre rรฉseau ? Il vous suffit dโaller sur le tableau de bord du site en question, puis dโajouter lโutilisateur concernรฉ via le menu Comptes.
Pour un nouveau compte, l’administrateur devra renseigner :
- Un identifiant.
- Un email.
- Le rรดle de lโutilisateur (abonnรฉ, contributeur, auteur, รฉditeur, administrateur). Lโadministrateur est celui qui a le plus de permissions, lโabonnรฉ celui qui en a le moins.
- Si vous souhaitez que lโutilisateur reรงoive un message de confirmation par email.
Cโest aussi au niveau de lโinterface de chaque site que vous pouvez gรฉrer les rรดles de chaque utilisateur (administrateur, รฉditeur, contributeur etc.) et modifier leurs privilรจges.
Comment octroyer le rรดle de Super Admin ร un utilisateur de votre rรฉseau WordPress multisite ?
Si besoin, vous pouvez aussi donner ร un utilisateur le rรดle de Super Admin. Attention, toutefois : cette option est ร manipuler avec prรฉcaution car le Super Administrateur dispose de toutes les permissions sur votre rรฉseau multisite WordPress.
Concernant la marche ร suivre, vous devez vous rendre sur lโinterface d’administration de votre rรฉseau.
Dans le menu โComptes > Tous les comptes, cliquez sur le lien โModifierโ au niveau de lโutilisateur de votre choix. Puis, sur la page affichรฉe, cochez la case โDonner les privilรจges de super-admin ร ce compte pour le rรฉseauโ :
Comment mettre ร jour les sites de votre rรฉseau ?
Vous lโavez dรฉcouvert en lisant ces lignes, un rรฉseau multisite facilite la gestion des mises ร jour de vos sites (blog, ecommerce etc.).
Il est par exemple possible de mettre ร jour tous les sites de votre rรฉseau en mรชme temps (ici, cela concerne uniquement le Cลur de WordPress).
Pour cela, les administrateurs peuvent cliquer sur le bouton โMettre ร jour le rรฉseauโ au niveau du tableau de bord du rรฉseau de sites :
En parallรจle, vous pouvez bien sรปr opรฉrer des mises ร jour des thรจmes et des plugins WordPress installรฉs sur les sites de votre rรฉseau via le menu โMises ร jourโ.
Lorsque vous mettrez ร jour une extension, par exemple, la manipulation sera effective sur tous les sites de votre rรฉseau.
Comment activer le mappage de domaines ?
Pour terminer cette sรฉrie de mini tutoriels, abordons un point un peu plus technique mais qui peut sโavรฉrer important, selon le cas de figure : le mappage de domaines.
Appelรฉ domain mapping, en anglais, cette fonctionnalitรฉ native de WordPress (depuis sa version 4.5) permet aux sites dโun rรฉseau WordPress dโยซ รชtre mappรฉs ร des domaines de premier niveau qui ne font pas partie du rรฉseau ยป, indique la documentation de WordPress.
Concrรจtement, cela veut dire que vous pouvez utiliser le nom de domaine de votre choix – ร condition de le possรฉder – sur chacun des sites de votre rรฉseau. Et ce, que vous ayez choisi la structure en sous-domaines ou en sous-dossiers.
Pour โmapperโ un nom de domaine, vous devez dโabord faire pointer ses DNS (Domain Name System) sur votre serveur. Ensuite, assurez-vous que tous vos domaines aient un certificat SSL installรฉ.
Poursuivez en mettant ร jour le site ou blog auquel vous voulez attribuer un nouveau nom de domaine, puis ajoutez son nom de domaine ร ses rรฉglages. Pour cela, allez dans Mes sites > Admin du rรฉseau > Sites > Tous les sites. Cliquez sur le lien โModifierโ au niveau du site/blog concernรฉ.
Dans lโonglet info, ajoutez le nom de domaine de votre choix au niveau de lโoption โAdresse web du site (URL)โ :
Pensez ร enregistrer les modifications.
En cas dโerreur au sujet des cookies bloquรฉs lorsque vous essayez de vous connecter au tableau de bord du rรฉseau, ou que la connexion รฉchoue sans message dโerreur, la documentation de WordPress prรฉconise dโajouter la ligne de code ci-dessous aprรจs le code que vous avez ajoutรฉ pour crรฉer votre rรฉseau (dans le fichier wp-config.php) :
define('COOKIE_DOMAIN', $_SERVER);
WordPress multisite : le rรฉcapitulatif
Tout au long de ces lignes, vous avez dรฉcouvert les subtilitรฉs dโun rรฉseau WordPress multisite. En rรฉsumรฉ, nous avons dรฉveloppรฉ les points suivants :
- ร quoi sert le multisite.
- Quelles sont ses spรฉcificitรฉs ?
- Quels sont les diffรฉrents types de rรฉseaux multisites que vous pouvez mettre en place.
- Les avantages et inconvรฉnients du multisite.
- Comment installer un rรฉseau WordPress multisite et comment l’administrer.
- Comment activer le domain mapping (mappage de nom de domaine) sur un ou plusieurs sites.
Mรชme s’il prรฉsente des avantages (ex : gestion des mises ร jour facilitรฉe), un rรฉseau multisite a aussi son lot d’inconvรฉnients.
L’un d’entre-eux concerne par exemple l’aspect technique de sa mise en place, qui peut s’avรฉrer complexe et intimidante.
Si vous hรฉsitez ร vous lancer, faites appel ร une รฉquipe de professionnels pour rรฉaliser lโopรฉration dans les rรจgles de l’art, et rรฉagir trรจs vite en cas de problรจme.
Les experts de Maintenance WP se tiennent ร votre disposition 7 jours/7 pour vous accompagner sur-mesure dans la mise en place dโun rรฉseau multisite (entre autres). Contactez-nous pour en savoir plus.