WordPress: Multisite WordPress : le guide de tout ce que vous devez savoir

WordPress: Multisite WordPress : le guide de tout ce que vous devez savoir

Si vous travaillez avec depuis un certain temps, il est possible que vous ayez plusieurs sites en cours d’exécution. Si vos sites ont quelques points communs, vous vous demandez peut-être : existe-t-il un moyen plus efficace de les exécuter que de les gérer en tant qu’installations uniques ?

Multisite pourrait être ce que vous recherchez. Il vous permet de créer un réseau sur votre installation , ce qui signifie que vous pouvez ensuite exécuter autant de sites que vous le souhaitez sur ce réseau, le tout sur une seule instance de . Pensez à ceci : .com est un excellent exemple d’installation multisite exécutant des millions de sites.

Dans cet article, je vais vous guider à travers tout ce que vous devez savoir pour installer Multisite et en tirer le meilleur parti. Je couvrirai :

Multisite est un grand sujet avec beaucoup d’aspects. Mais ce n’est pas difficile à appréhender, et une fois que vous aurez parcouru cet article, vous saurez tout ce dont vous avez besoin pour faire fonctionner un réseau multisite dans .

Commençons donc par identifier exactement ce qu’est Multisite.

Qu’est-ce que multisite ?

Multisite est un moyen d’ajouter plusieurs sites à votre installation . C’est une fonctionnalité que vous pouvez ajouter à votre site existant ou nouvellement créé. Pour activer Multisite, vous ajoutez quelques lignes de code à quelques fichiers de votre installation (que je vous montrerai sous peu). Ensuite, vous créez des sites dans votre réseau. Le site existant reste là, avec son URL inchangée, tandis que les nouveaux sites sont ajoutés en haut.

Installation vs Multisite (Différences clés) :

  • Le nombre de sites individuels.
  • Les rôles d’utilisateur – l’activation de Multisite ajoute le rôle d’administrateur réseau.
  • Accès aux thèmes et aux plugins – seul l’administrateur réseau peut les installer.
  • Les écrans d’administration – Multisite ajoute quelques écrans pour la gestion du réseau.
  • La façon dont les médias sont stockés – Multisite ajoute des dossiers supplémentaires pour les téléchargements sur chaque site.
  • La façon dont les données sont stockées – Multisite crée des tables de base de données supplémentaires pour chaque site mais stocke certaines données (par exemple, les utilisateurs) pour l’ensemble du réseau.

Regardons-les de plus près.

Rôles d’utilisateurs multisites  : d’utilisateur administrateur à administrateur réseau

Lorsque vous installez Multisite, vous devenez l’administrateur réseau avec des privilèges d’administrateur pour tout site que vous créez sur votre réseau. Vous pouvez également autoriser d’autres personnes à créer leurs propres sites au sein du réseau et en faire des administrateurs de site pour ce site.

Les administrateurs de site ont des niveaux d’accès inférieurs à ceux d’un administrateur de réseau. En tant qu’administrateur réseau, vous pouvez installer des thèmes et des plugins, tandis qu’un administrateur de site peut les activer pour son ou ses sites, mais il ne peut pas en installer de nouveaux. Cela vous aide à sécuriser votre réseau, car vous ne voulez pas que les administrateurs du site ajoutent du code qui pourrait compromettre le réseau.

Les administrateurs de site peuvent ajouter de nouveaux utilisateurs, mais ces utilisateurs n’auront accès qu’aux sites individuels auxquels ils sont ajoutés et non à tous les sites du réseau. Les utilisateurs sont stockés une fois pour l’ensemble du réseau, vous pouvez donc donner aux utilisateurs existants l’accès à plus de sites sans ajouter un autre compte. Je vais vous montrer comment Multisite stocke les données des utilisateurs et d’autres données plus tard dans cet article.

multisite et noms de domaine

Une autre différence clé entre une installation standard et un réseau multisite réside dans les noms de domaine. Votre réseau a la même URL que le site sur lequel vous l’avez configuré. Ainsi, si votre site est sur mysite.com, le réseau est également à cette adresse.

Lorsque vous activez Multisite, vous spécifiez si les sites utiliseront des sous-domaines (site1.monsite.com) ou des sous-répertoires (monsite.com/site1). Vous pouvez également mapper d’autres domaines sur votre réseau afin que les sites individuels se comportent comme s’ils appartenaient à leur propre domaine : en ce qui concerne les utilisateurs du site, le site semble utiliser sa propre installation autonome.

Le plus grand exemple au monde de réseau multisite est .com. Il héberge des millions de sites de différentes tailles, des mamans blogueuses aux grandes entreprises, et le fait en gérant les données de manière complexe et sur mesure dont vous n’avez pas à vous soucier. Il existe d’autres organisations utilisant Multisite d’une manière avec laquelle vous pourrez vous identifier plus étroitement, et je vais vous montrer quelques exemples dans cet article.

La page d'inscription WordPress.com

La page d’inscription .com

Vous pensez peut-être que tout cela ajoute une couche supplémentaire de complexité et qu’il serait plus facile de simplement exécuter plusieurs installations . Mais le multisite présente de nombreux avantages, alors examinons-les plus en détail.

Avantages de Multisite

J’ai un aveu à faire : je suis partial. Je suis un grand fan de Multisite et je l’utilise depuis des années pour créer des sites personnels et clients.

Mais il y a une raison à ce biais, et c’est parce que Multisite est un excellent outil. Si vous utilisez plusieurs sites , cela vous fera gagner du temps et vous rendra plus efficace.

Multisite pourrait être pour vous si vous avez déjà :

  • Installé les mêmes plugins sur chaque site que vous lancez (par exemple, performances, sécurité, référencement).
  • Utilisation d’un thème de framework comme thème parent sur plusieurs sites.
  • Développer plusieurs sites pour différentes branches d’une organisation avec des éléments communs tels que l’image de marque ou la structure.
  • Vous avez passé plus de temps que vous ne le souhaiteriez à mettre à jour plusieurs sites alors que vous préférez passer du temps à les développer ou à les gérer.

Voyons plus en détail ces avantages.

Code plus efficace

L’exécution de plusieurs sites sur un réseau signifie moins de code. Quel que soit le nombre de sites sur lesquels ils sont activés, il n’y a qu’un seul ensemble de fichiers de base et une seule copie de chaque thème et plugin.

Cela signifie que votre réseau occupe moins d’espace sur le serveur que si vous exécutiez une installation distincte pour chaque site. Plus vous ajoutez de sites, plus cela s’additionne. Cela peut vous faire économiser de l’argent sur l’hébergement et du temps pour garder ce code à jour.

Développement plus efficace

Si vous développez des sites avec des thèmes personnalisés, vous pouvez utiliser un thème de base comme point de départ. Il peut s’agir d’un thème de framework, d’un simple thème parent ou d’un thème de démarrage (lecture suggérée : Comment personnaliser votre thème ).

En travaillant en multisite, vous pouvez installer ce thème une seule fois, l’utiliser comme thème parent pour les thèmes activés sur des sites individuels de votre réseau et gagner du temps.

Lorsque j’ai commencé à travailler avec des clients, j’ai développé un thème de framework pour tous mes sites. J’avais l’habitude de l’installer dans chaque nouvelle installation pour chaque client, puis de créer un thème enfant qui serait activé pour le site. Maintenant, j’ai juste ce thème de framework dans mon réseau multisite et chaque site a son propre thème enfant.

Ceci est particulièrement utile si vos sites auront des éléments de conception en commun. Si vous créez des sites pour plusieurs divisions d’une entreprise, par exemple, vous pouvez créer un thème parent avec tous les éléments de conception et de mise en page communs, puis développer un thème enfant pour chaque site et activer chacun pour le site concerné.

Non seulement cela permet d’économiser sur le stockage (et la mise à jour) de plusieurs instances de votre thème parent, mais cela signifie également que vous pouvez afficher le contenu d’autres sites du réseau sur les sites de votre entreprise. Cela vous permet de créer quelque chose de plus qu’une simple collection de sites individuels.

Gestion plus efficace

Garder votre réseau multisite à jour sera beaucoup plus efficace que de faire la même chose pour plusieurs installations .

Vous n’avez qu’à mettre à jour tous les thèmes et plugins de votre réseau une seule fois, quel que soit le nombre de sites sur lesquels ils sont actifs.

Des tests rigoureux seront particulièrement importants lorsque vous exécutez un thème ou un plugin sur plusieurs sites, car vous devrez tester sur tous les sites pertinents. Vous pouvez utiliser l’environnement de mise en scène de Kinsta pour tester les mises à jour sur votre réseau de mise en scène, puis le pousser à vivre lorsque vous êtes heureux que tout fonctionne.

Multisite : Cas d’utilisation les plus courants

Il existe de nombreuses façons d’utiliser Multisite. Voyons quelques exemples.

Sites personnels

Si vous utilisez plusieurs sites personnels, vous gagnerez du temps si vous les migrez vers une installation multisite. C’est quelque chose que je fais. Je conserve tous mes propres sites sur un seul réseau Multisite, pour trois raisons :

  • Ils ont du code en commun (le thème parent et un certain nombre de plugins).
  • Cela permet d’économiser de l’espace d’hébergement et de les mettre à jour à temps.
  • Je veux pouvoir afficher les données d’un site de mon réseau sur un autre site.

J’utilise le mappage de domaine pour mapper des noms de domaine individuels sur chaque site, donc en ce qui concerne les utilisateurs, ce sont des sites séparés.

Hébergement de sites clients

Lorsque j’ai commencé à créer des sites clients, j’avais une liste de contrôle des plugins que j’installerais sur chacun d’eux. J’utiliserais également le même thème parent pour chacun d’eux.

Lorsque j’ai découvert Multisite, j’ai réalisé que je pouvais être plus efficace en migrant tous ces sites vers un seul réseau et en gardant le code à jour. Cela signifie également que je n’ai qu’une seule installation à sécuriser et à sauvegarder. Tout cela permet d’économiser du temps et des tracas.

Vous pouvez utiliser le mappage de domaine pour mapper le domaine du client sur son site et cela s’appliquera aux écrans d’administration ainsi qu’au site public. De cette façon, vos clients n’ont pas à s’inquiéter du fait que vous utilisez Multisite pour héberger leur site (bien que le mien ne s’y oppose certainement pas).

Sites d’affaires

Si vous gérez des sites pour différentes divisions d’une entreprise, il peut être beaucoup plus efficace d’utiliser Multisite.

Vous n’aurez qu’une seule installation à mettre à jour, vous pouvez partager des données et des utilisateurs sur plusieurs sites, et vous pouvez utiliser le même thème parent et les mêmes plugins sur le réseau. Cela permettra de gagner du temps lors du développement du site et lors de sa gestion ultérieure.

BBC America est un exemple d’entreprise qui utilise un réseau multisite pour un nombre croissant de sites : chaque émission a son propre site dans un réseau.

Le site de la BBC Amérique

Le site de la BBC Amérique

Intranet

Même si l’utilisation de Multisite pour le site public n’est pas pour vous, vous constaterez peut-être que l’utilisation de Multisite pour l’intranet de l’entreprise fonctionne mieux que d’avoir un grand site ou plusieurs plus petits.

Utiliser Multisite pour un intranet d’entreprise vous permet de :

  • Ajoutez des sites individuels pour chaque division et donnez aux employés l’accès aux sites appropriés.
  • Ajoutez chaque employé en tant qu’utilisateur une seule fois et donnez-leur accès au(x) site(s) dont ils ont besoin.
  • Partagez du contenu entre les sites, par exemple en affichant les mises à jour d’un site central sur la page d’accueil des sites individuels.

La gestion des utilisateurs à elle seule rendra cette option beaucoup plus efficace que toute autre approche.

Réseaux communautaires

Les groupes et organisations communautaires ont besoin d’une présence en ligne, mais peuvent la trouver coûteuse. L’utilisation d’un réseau multisite pour héberger les sites de plusieurs groupes permettra d’économiser de l’argent et d’améliorer la possibilité pour ces groupes de se mettre en réseau.

Vous pouvez installer des plugins qui permettent aux utilisateurs du site de suivre les blogs des autres et de communiquer entre eux dans les écrans d’administration, et vous pouvez également partager du contenu entre les sites.

Et avec une seule installation pour acheter un hébergement, vous pourriez économiser beaucoup d’argent.

Multisite est utilisé par des organisations caritatives, des organisations à but non lucratif et des organismes éducatifs : un exemple est l’Université de la Colombie-Britannique, qui utilise Multisite pour héberger un réseau de blogs pour les professeurs et les étudiants.

Blogues de l'UBC

Blogues de l’UBC

Monétisation

L’exécution d’un réseau multisite est un excellent moyen de monétiser . .com est un exemple d’entreprise qui gagne de l’argent en proposant des sites aux personnes dans un réseau, et il y en a d’autres comme edublogs, qui héberge des sites éducatifs et des blogs.

edublogs

edublogs

Vous pouvez utiliser votre site de base (celui sur lequel vous avez initialement activé Multisite) pour exécuter une page qui permet aux gens de créer leur propre site sur votre réseau, et vous pouvez rendre cela gratuit ou payant. Ensuite, vous pouvez proposer des forfaits aux propriétaires de blogs, allant du gratuit au premium, avec des niveaux intermédiaires.

Vous pouvez utiliser l’administrateur réseau pour fournir une assistance aux propriétaires de blogs et communiquer avec eux via des notifications et des mises à jour, et créer une communauté d’utilisateurs.

Voilà donc quelques-unes des façons dont vous pouvez utiliser Multisite. Voyons maintenant comment vous l’activez sur votre site .

Comment configurer et activer multisite

Lorsque vous configurez Multisite, vous avez deux options : vous pouvez soit l’activer sur un tout nouveau site, soit l’ajouter à un site existant. Les deux sont également valables, mais il y aura quelques différences.

Commençons par la première option : comment activer Multisite sur un tout nouveau site.

Activation du multisite avec l’installateur automatique Kinsta

Si vous installez à l’aide d’un programme d’installation automatique fourni par votre société d’hébergement, vous pouvez avoir la possibilité d’activer le multisite en même temps.

Lorsque vous installez dans MyKinsta, vous avez la possibilité d’activer le multisite en même temps. Vérifier la devons-nous activer Multisite ? case à cocher et Multisite sera activé dans votre nouveau site. Vous avez également la possibilité de choisir entre des sous-domaines et des sous-répertoires, dont plus prochainement.

Activation du multisite lors de l'installation de WordPress dans MyKinsta

Activation du multisite lors de l’installation de dans MyKinsta

Activation manuelle du multisite

Pour ce faire, vous aurez besoin d’accéder aux fichiers de votre installation . Utilisez SFTP et un éditeur de code pour accéder à vos fichiers. Les deux fichiers que vous allez éditer sont .htaccess et wp-config.php, qui se trouvent tous deux dans le dossier de base de votre installation . Faites une sauvegarde des deux avant de commencer. (C’est aussi une bonne idée de sauvegarder l’intégralité de votre site.)

Pour commencer, ouvrez le fichier wp-config.php dans votre éditeur de code (consultez les 10 meilleurs éditeurs HTML gratuits). Dans ce fichier, trouvez cette ligne :

/* That's all, stop editing! Happy blogging. */

Immédiatement au-dessus, ajoutez cette ligne de code :

define( 'WP_ALLOW_MULTISITE', true );

Enregistrez maintenant votre fichier.

Accédez à l’administrateur de votre site dans votre navigateur. Accédez à l’écran de configuration du réseau qui aura été créé pour vous (via Outils > Configuration du réseau).

Vous verrez un écran vous demandant comment vous souhaitez que votre réseau soit configuré, en utilisant des sous-domaines ou des sous-répertoires.

Si vous avez la possibilité, sélectionnez celui que vous souhaitez utiliser (voir la section ci-dessous pour découvrir la différence). Saisissez le titre et l’adresse e-mail de l’administrateur de votre réseau dans les champs appropriés et cliquez sur le bouton Installer bouton.

Vous serez redirigé vers l’écran de configuration du réseau. Cet écran contiendra du code que vous devrez ensuite copier et coller dans deux fichiers : le fichier wp-config.php et le fichier .htaccess.

L'écran de configuration du réseau

L’écran de configuration du réseau

Ouvrez les deux fichiers et collez le code à partir de cet écran, en vous assurant d’écraser tout ce qu’il vous dit.

Remarque : votre code sera différent du code de la capture d’écran ci-dessus, car votre site est différent du mien.

Enregistrez et fermez ces deux fichiers et revenez à l’administrateur de votre site. Cliquez sur le lien dans le Configuration du réseau écran pour vous connecter à votre réseau. Utilisez les mêmes identifiants de connexion que vous avez toujours utilisés.

Vous constaterez maintenant que vos écrans d’administration ont un peu changé. Vous aurez un nouvel élément dans la barre d’outils en haut appelé Mes sites, et un autre appelé Administrateur réseau.

Passez votre souris sur le Mes sites lien, et vous verrez un nouveau menu qui vous mènera aux écrans d’administration du réseau. Clique le Tableau de bord lien pour accéder au tableau de bord du réseau.

Le tableau de bord du réseau

Le tableau de bord du réseau

Ce tableau de bord ressemble beaucoup au tableau de bord d’un site standard. Il n’y aura pas d’articles de blog, d’édition rapide ou quoi que ce soit concernant le contenu, car le réseau n’a pas de contenu. Tout est dans les sites individuels.

Le menu d’administration sur la gauche est également différent. Vous aurez un nouvel élément appelé Sites, qui vous donne accès à la création et à la gestion de sites. Et certains des autres menus sont légèrement différents. Prenez le temps de les explorer et d’apprendre à les connaître. Nous verrons comment vous utilisez ces écrans pour gérer votre réseau plus tard dans cet article.

Activation de Multisite sur une installation existante

Pour activer Multisite sur un site existant, vous suivez les mêmes étapes manuelles ci-dessus. Il n’y a qu’une différence : vous ne pourrez pas utiliser les sous-répertoires si le site a plus d’un mois.

En effet, plus vous avez déjà ajouté de contenu au site, plus le risque de conflit entre les URL des articles et pages existants et des nouveaux sites du réseau est grand.

Imaginez que vous ayez créé un site pour une entreprise appelée McCollin Paints, qui possède une subdivision appelée McCollin Varnishes. Vous avez peut-être déjà créé une page sur mccollin-paints.com/mccollin-varnishes. Ensuite, vous créez un site dans votre nouveau réseau pour McCollin Varnishes. Si vous avez utilisé des sous-répertoires, ce site pourrait alors se trouver exactement à la même URL. ne saurait pas quel contenu afficher lorsqu’un utilisateur visite cette URL. Donc, à la place, votre réseau utilisera des sous-domaines, et ce sera à mccollin-varnishes.mccollin-paints.com. (Avec nos excuses s’il existe une entreprise appelée McCollin Paints !)

multisite : sous-domaines vs sous-répertoires

J’ai déjà mentionné les sous-domaines et les sous-répertoires. Si vous activez Multisite sur une nouvelle installation , vous avez la possibilité de choisir celui que vous utilisez. Voici la différence :

  • L’utilisation de sous-domaines signifie que chaque site aura une URL telle que https://site1.yournetwork.com. Ceci est préférable si vous souhaitez autoriser d’autres personnes à créer des sites sur votre réseau.
  • Si vous choisissez des sous-répertoires, chaque site aura une URL comme https://yournetwork.com/site1. Si votre site fonctionne depuis plus d’un mois, vous n’aurez pas cette option : vous devrez utiliser des sous-domaines.

Bien sûr, vous pourriez avoir l’intention d’utiliser le mappage de domaine pour mapper un nom de domaine autonome sur chaque site de votre réseau, comme je le fais sur mes propres réseaux. Si tel est le cas, peu importe le sous-domaine ou le sous-répertoire que vous utilisez, car ils ne seront jamais vus.

Comment corriger l’erreur des cookies multisites

Dans certains cas, vous pouvez rencontrer une erreur liée aux cookies lors de la connexion à une installation multisite .

Les cookies sont bloqués ou non pris en charge par votre navigateur. Vous devez activer les cookies pour utiliser .

Cette erreur courante se produit dans certaines configurations multisites, en particulier celles avec un mappage de domaine personnalisé. Pour corriger cette erreur, ajoutez le code ci-dessous à votre wp-config.php déposer.

define('ADMIN_COOKIE_PATH', '/'); 
define('COOKIEPATH', ''); 
define('SITECOOKIEPATH', ''); 
define('COOKIE_DOMAIN', false);

Comment gérer les sites dans un réseau multisite

Maintenant que votre réseau est configuré, l’étape suivante consiste à commencer à ajouter des sites. Il y a deux façons de le faire : via les écrans d’administration ou via le front-end de votre site principal. Commençons par la façon dont vous le faites via l’administrateur.

Multisite : Ajout d’un site via l’administrateur

Dans le tableau de bord de l’administrateur réseau, cliquez sur le Des sites lien dans le menu de gauche. Cela affichera une liste des sites de votre réseau, en supposant que vous en ayez ajouté. Au premier démarrage, il sera vide.

Pour créer un nouveau site, cliquez sur le Ajouter un nouveau bouton pour aller au Ajouter un nouveau site filtrer:

Ajouter un nouveau site

Ajouter un nouveau site

Remplissez les détails du nouveau site et cliquez sur le Bouton Ajouter un site. Lorsque vous revenez à l’écran Sites, votre nouveau site s’affiche. Si vous passez votre souris sur son nom, vous aurez quelques liens à votre disposition :

  • Éditer– pour modifier les paramètres du site (pas le contenu).
  • Tableau de bord– pour visiter le tableau de bord du site, à partir duquel vous pouvez ajouter de nouveaux articles et pages et configurer le site.
  • Désactiver– de désactiver le site afin que personne ne puisse le visiter.
  • Archiver– rendez le site inaccessible aux visiteurs et aux administrateurs du site mais ne le supprimez pas.
  • Pourriel– marquer comme spam, afin que l’utilisateur qui a créé ce site ne puisse plus en créer.
  • Effacer– supprimer le site et toutes ses données.
  • Visite– visiter la partie frontale du site.

L’option la plus utile à ce stade est Éditer. Cliquez dessus pour voir les écrans d’édition du site.

Voici un exemple d’un site existant sur mon réseau :

L'écran Modifier le site en multisite

L’écran Modifier le site en multisite

Ici, vous pouvez modifier les principaux paramètres du site, tels que son nom de domaine et son titre. Vous pouvez également accéder à l’écran Thèmes où vous pouvez spécifier quels thèmes seront activés pour ce site.

Si vous hébergez vos propres sites ou sites clients, vous souhaiterez peut-être simplement activer un thème pour chaque site. Pour un réseau sur lequel vous autorisez les utilisateurs à créer leurs propres sites, vous souhaiterez activer plusieurs thèmes en réseau. Vous pouvez le faire à partir de l’écran principal Thèmes dans l’administrateur du réseau.

Nous examinerons de plus près la façon dont vous gérez les thèmes et les plugins de votre réseau plus tard dans cet article, car il est différent d’un site standard.

Multisite : Créer un site depuis le FrontEnd

Si vous autorisez les utilisateurs à créer leur propre site, ils le feront à partir de l’écran /wp-signup.php du site principal.

Cela affiche un écran permettant à une personne soit de se connecter avec un compte utilisateur existant et de créer un site, soit de créer à la fois un site et un compte utilisateur.

L'écran d'inscription à wp

L’écran d’inscription à wp

Si vous souhaitez simplement créer vous-même des sites via les écrans d’administration, vous pouvez désactiver les inscriptions. Aller à Administrateur réseau > Paramètres réseau et sélectionnez le L’inscription est désactivée bouton radio.

Si vous créez un site à partir des écrans d’administration, vous disposerez de privilèges d’administrateur de site pour celui-ci et il sera dans le Mes sites menu déroulant. Si quelqu’un d’autre crée le site, vous n’aurez pas de privilèges d’administrateur de site et il ne figurera pas dans cette liste (bien que vous puissiez toujours vous ajouter en tant qu’administrateur de site à n’importe quel site via les écrans Sites).

Mappage multisite et domaine

Le mappage de domaine est l’une de mes fonctionnalités préférées de Multisite. Il vous permet de mapper un domaine sur un site de votre réseau et de le faire se comporter comme s’il était hébergé sur ce domaine.

Remarque : jusqu’à la version 4.5 de , vous aviez besoin d’un plugin pour le faire. Vous ne le faites plus.

Pour mapper un domaine sur un site, vous devez d’abord vous assurer qu’il pointe vers votre réseau. Dans MyKinsta, ajoutez le domaine et faites-le pointer vers votre site.

Une fois que le domaine pointe vers votre réseau, vous devrez ajouter le nom de domaine aux paramètres du site. Dans les écrans d’administration du réseau, accédez à Des sites et cliquez Éditer sous le site que vous souhaitez cartographier. Dans l’écran d’édition du site, ajoutez le nom de domaine.

L'écran Modifier le site en multisite

L’écran Modifier le site en multisite

Clique le Sauvegarder les modifications et ce site utilisera désormais le nouveau domaine au lieu du sous-domaine ou du sous-répertoire de votre réseau.

Clonage de sites dans un réseau multisite

Lors de la création d’un nouveau site sur votre réseau, cela peut parfois accélérer le clonage d’un site existant. Pour activer cela, installez et activez en réseau un plugin tel que MultiSite Clone Duplicator ou NS Cloner – Site Copier.

Cela vous donnera un Cloner ou Dupliquer lien lorsque vous survolez le nom du site dans l’écran des paramètres du site. Cliquez dessus pour faire un duplicata du site.

Désactiver ou supprimer des sites dans un réseau multisite

Parfois, vous devrez mettre un site sur votre réseau hors service. C’est peut-être un site personnel que vous n’utilisez plus. Peut-être qu’il appartient à un client qui a annulé son plan d’hébergement.

Il existe plusieurs options pour supprimer un site de votre réseau, auxquelles vous accédez en accédant à l’écran Sites et en cliquant sur le lien correspondant sous le nom du site :

  • Désactiver: cette option désactive le site afin que personne ne puisse le visiter, mais ne supprime pas les fichiers ou les données. L’administrateur du site est toujours accessible.
  • Archiver: cette option rend le site inaccessible aux visiteurs et aux administrateurs du site mais ne le supprime pas.
  • Pourriel: cette option marque le site comme spam, le supprime et garantit que l’utilisateur qui a créé ce site ne peut plus en créer.
  • Effacer: cette option supprime le site et toutes ses données.

Travailler avec des utilisateurs dans multisite

Travailler avec des utilisateurs dans Multisite est très similaire à une installation standard, à quelques différences près.

Les utilisateurs peuvent être créés et gérés par les administrateurs du site et l’administrateur du réseau. La différence est qu’un administrateur de site ne peut supprimer que les privilèges d’utilisateur pour son site : il ne peut pas supprimer l’utilisateur du réseau.

Ajout d’utilisateurs en tant qu’administrateur réseau (AKA Super Admin)

Pour ajouter un utilisateur en tant qu’administrateur réseau, accédez à Utilisateurs > Ajouter un nouveau dans les écrans d’administration du réseau.

Écran Ajouter un nouvel utilisateur

Écran Ajouter un nouvel utilisateur

Ici, vous remplissez le nom d’utilisateur et l’adresse e-mail. L’utilisateur recevra un e-mail l’invitant à définir un mot de passe et à se connecter.

Une fois que vous avez ajouté un utilisateur, vous pouvez modifier l’utilisateur via l’écran Utilisateurs de la même manière que vous le feriez dans une installation standard. Il existe alors un privilège spécial appelé « Super administrateur » que vous pouvez accorder à l’utilisateur.

Privilèges de super-administrateur multisite

Privilèges de super-administrateur multisite

Ajout d’utilisateurs en tant qu’administrateur de site

Les administrateurs de site peuvent également ajouter des utilisateurs à leur site. Ils peuvent soit ajouter un utilisateur existant dans le réseau, soit un tout nouvel utilisateur. Pour ce faire à partir des écrans d’administration du site, accédez à Utilisateurs > Ajouter un nouveau.

Ajouter un utilisateur en tant qu'administrateur du site

Ajouter un utilisateur en tant qu’administrateur du site

Pour les utilisateurs existants, remplissez simplement l’adresse e-mail ou le nom d’utilisateur et le rôle qu’ils auront sur ce site. Pour les nouveaux utilisateurs du réseau, vous aurez besoin d’un nom d’utilisateur (qui doit être unique) et d’une adresse e-mail. Si vous ignorez l’e-mail de confirmation, vous devrez leur attribuer un mot de passe vous-même via leur écran d’administration utilisateur : il est plus facile de demander à de s’en occuper pour vous.

Configuration et gestion des rôles d’utilisateur (administrateur de site vs administrateur de réseau)

Les administrateurs de site et les administrateurs de réseau (super administrateurs AKA) peuvent ajouter des utilisateurs et modifier leurs privilèges et informations, bien que les administrateurs de réseau puissent faire plus.

En tant qu’administrateur réseau, vous travaillez avec les utilisateurs en vous rendant sur le Utilisateurs filtrer. Ici, vous pouvez voir pour quels sites chaque utilisateur a des privilèges et accéder à son écran d’édition.

Pour modifier les privilèges d’un utilisateur pour un site ou pour les supprimer ou les ajouter à un site, vous devez accéder à l’écran d’édition du site. Allez sur l’écran Sites, cliquez sur Éditer pour ce site et sélectionnez le Utilisateurs languette.

À partir de là, vous pouvez modifier les rôles des utilisateurs sur le site, supprimer des utilisateurs et en ajouter de nouveaux.

En tant qu’administrateur de site, vous pouvez modifier les détails de chaque utilisateur de votre site ou les supprimer. Accédez à l’écran Utilisateurs et cliquez sur l’utilisateur pour accéder à son écran d’édition. À partir de là, vous pouvez modifier leurs détails et changer leur rôle de la même manière que vous le feriez pour une installation standard.

Suppression d’utilisateurs (administrateur de site vs administrateur de réseau)

Les administrateurs réseau peuvent supprimer des utilisateurs de sites individuels ou de l’ensemble du réseau. Les administrateurs de site peuvent simplement supprimer des utilisateurs de leur site.

En tant qu’administrateur réseau, accédez à l’écran Utilisateurs, cochez la case en regard des enregistrements de cet utilisateur, puis sélectionnez le Actions en vrac liste déroulante au-dessus de la liste des utilisateurs. De là, vous pouvez supprimer l’utilisateur et/ou le marquer comme spam. Si vous les marquez comme spam, ils ne pourront plus s’inscrire sur votre réseau.

En tant qu’administrateur du site, vous pouvez supprimer un utilisateur de votre site via l’écran Utilisateurs. Cochez la case à côté du nom d’utilisateur et cliquez sur le Supprimer option dans le Actions en vrac la liste déroulante.

Utilisateurs et sécurité

Comme il est possible pour les gens de créer des comptes sur votre réseau, puis de créer leur propre site, vous pouvez avoir des inquiétudes quant à la sécurité.

La bonne nouvelle est que vous pouvez configurer vos paramètres réseau pour le niveau d’accès dont vous avez besoin et que vous pouvez améliorer la sécurité en bloquant les domaines de messagerie.

Dans les écrans d’administration du réseau, accédez à Paramètres > Paramètres réseau. Vous trouverez ici les champs de la Paramètres d’enregistrement que vous pouvez utiliser pour améliorer la sécurité et restreindre l’accès.

Paramètres d'enregistrement

Paramètres d’enregistrement

  • Autoriser les nouvelles inscriptions: spécifiez si de nouveaux utilisateurs peuvent s’inscrire et si les sites peuvent être créés par des personnes s’inscrivant pour la première fois ou simplement par des utilisateurs déjà connectés. Ou vous pouvez fermer l’enregistrement du site afin que vous seul, en tant qu’administrateur du réseau, puissiez le faire.
  • Inscription: Je recommande de garder cette notification activée afin que vous sachiez quand quelqu’un a enregistré un site ou un compte. Il vous aide à garder une trace de ce qui se passe et vous donne la possibilité d’entrer en contact avec de nouveaux clients.
  • Ajouter de nouveaux utilisateurs: Si vous décochez cette case, vous pouvez empêcher les administrateurs de site d’ajouter de nouveaux utilisateurs au réseau. Au lieu de cela, ils pourront uniquement ajouter des utilisateurs existants sur le réseau à leur site.
  • Noms interdits: Ici, vous pouvez ajouter des mots que vous ne souhaitez pas inclure dans les noms d’utilisateur.
  • Inscriptions limitées par e-mail : Répertoriez les domaines de messagerie pouvant être utilisés pour les nouveaux comptes d’utilisateurs. Utile pour un intranet ou un réseau d’entreprise ou d’enseignement.
  • Domaines de messagerie interdits: bannissez certains domaines de messagerie si vous êtes préoccupé par le spam ou les comptes malveillants.

Travailler avec des plugins et des thèmes dans Multisite

L’un des gros avantages du multisite est que vos plugins et thèmes ne sont stockés qu’une seule fois. Cela signifie moins d’espace de stockage et moins de temps pour les mettre à jour. En savoir plus sur la façon dont vous gérez les plugins et les thèmes dans Multisite.

Comment les plugins et les thèmes sont stockés

Les thèmes et plugins sont stockés dans le répertoire wp-content de votre installation de la même manière que dans un site standard. Cela signifie que chaque plugin et thème n’est stocké qu’une seule fois, quel que soit le nombre de fois qu’il est utilisé.

Installation et activation de plugins

Seul l’administrateur réseau peut installer des thèmes ; les administrateurs du site n’ont pas les privilèges. Selon la façon dont vous configurez votre réseau, vous pouvez également empêcher les administrateurs de site d’activer les plug-ins en sélectionnant cette option dans l’écran Paramètres réseau.

Pour installer un plugin, allez sur Plugins > Ajouter un nouveau dans l’administrateur réseau et installez-le de la manière habituelle. Vous pouvez alors choisir de l’activer en réseau. Si vous ne le faites pas, il sera disponible pour les administrateurs de site individuels pour l’activer sur leur site.

Les plugins activés par le réseau s’exécuteront sur tous les sites et seront visibles dans l’écran Plugins de ces sites. Mais les administrateurs du site ne pourront pas les désactiver. Ils peuvent activer n’importe quel autre plugin installé.

Installer et activer des thèmes

Vous ne pouvez installer un thème que via les écrans d’administration du réseau. Pour ce faire, accédez à l’écran Thèmes de l’administrateur réseau et installez-le de la même manière que vous le feriez pour un site normal.

Lorsqu’il s’agit d’activer des thèmes, Multisite fonctionne différemment. Vous pouvez soit activer un thème pour l’ensemble du réseau, soit pour des sites individuels.

Remarque : Multisite inclut la possibilité d’activer un thème pour un site, pas de l’activer. This is because you can only activate one theme for each site, and you do so via the site settings not the network settings.

To network enable a theme, go to the Themes screen in the network admin, find the theme, and click the Network Enable link beneath it.

To enable a theme for an individual site, go to the Sites screen and click the Edit link for the relevant site. Clique sur le Themes tab and click the Permettre link under the theme’s name.

This will make the theme visible to the site admin, so they can choose to activate it. Any themes not enabled either for the network or the individual site won’t be visible to the site admin.

This means there’s a fundamental difference between the way themes and plugins are activated in Multisite:

  • A network activated plugin will run on all sites in the network and site admins won’t be able to deactivate it. A network enabled theme will be available for site admins to activate if they choose to.
  • A plugin that isn’t network activated will be available for site admins to activate if they choose. A theme which isn’t network enabled will only be available to a site if it’s been enabled for that site. Themes that haven’t been network enabled or enabled for a site will be invisible to that site admin.

Suggested reading: How to Delete a Theme.

A Multisite network stores media differently from a standard site.

When you upload attachments to pages and posts in individual sites, the interface works in the same way as for a normal site, so a site admin or editor wouldn’t see any difference. The difference is in the way the files are stored.

When you activate Multisite on your installation, a new folder is created in the wp-content/uploads directory, called “sites”. This will hold all of the media uploaded to the sites in your network.

Each time you create a new site on the network (or a user does), creates a new folder in that “sites” folder, with a name equivalent to the ID of the site. The base site has ID 01, so the first new site you create in your network will have the ID of 02. This means that will create a new folder at wp-content/uploads/sites/02. All of the uploads for that site will be stored in that folder, in the same year and month based structure as is used in a standard site.

Uploads to the base site are stored in the wp-uploads folder in the same way as for a standard site: Multisite doesn’t create an extra folder for those.

How Multisite Stores Data

Multisite also stores data a little differently.

When you activate Multisite, seven new database tables are created. These will store data relating to the network.

They are:

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_signups
  • wp_site
  • wp_sitemeta
  • wp_sitecategories (optional)

The other tables that store data for the whole network are wp_users and wp_usermeta because users are stored for the network and not for individual sites. These tables won’t be created, as you already have them in the database for a standard site.

When you create a new site on your network, creates 11 new tables for that site. These are given a prefix that corresponds to the site ID. So for site 02, the following tables will be created:

  • wp_2_posts
  • wp_2_postmeta
  • wp_2_comments
  • wp_2_commentmeta
  • wp_2_users
  • wp_2_usermeta
  • wp_2_links
  • wp_2_term_relationships
  • wp_2_term_taxonomy
  • wp_2_terms
  • wp_2_options

If you activate a plugin that creates extra database tables on a site, it’ll use the same prefix and create tables for each site where it’s activated.

As your network grows and more sites are added, more database tables will be added. This makes it possible for to keep the data for each site separate, so there is no chance of site admins accessing data from another site.

Multisite is an *obscure* feature that offers untapped opportunity when building a new site. Learn everything you need to know in our latest guide! 🏗🎯Click to Tweet

Summary

Multisite is an incredibly powerful tool. If you’re creating more than one site, for yourself, for a community, or for clients, it can save on disk space and make you more efficient.

There are lots of uses for Multisite: you can use it for your personal sites, to host client sites or community sites, for the sites in a business, or to run a .com-like system of blogs people create themselves. Taking time to get to grips with Multisite will be something that could reap significant rewards in the long run.


Économisez du temps, des coûts et optimisez les performances du site avec :

  • Aide instantanée d’experts en hébergement , 24h/24 et 7j/7.
  • Intégration Cloudflare Enterprise.
  • Audience mondiale avec 28 centres de données dans le monde.
  • Optimisation avec notre surveillance intégrée des performances des applications.

Tout cela et bien plus encore, dans un seul plan sans contrats à long terme, migrations assistées et garantie de remboursement de 30 jours. Consultez nos plans ou parlez aux ventes pour trouver le plan qui vous convient.



All the CMS Templates You Could Ask For.

WordPress: Multisite WordPress : le guide de tout ce que vous devez savoir

2M+ items from the worlds largest marketplace for CMS TemplatesEnvato Market.



WordPress: Multisite WordPress : le guide de tout ce que vous devez savoir

#Multisite # #guide #tout #vous #devez #savoir