À quoi sert le multisite WordPress? Avec la fonction « Multisite » de WordPress vous pouvez gérer plusieurs sites ou sous-sites que vous créez ou que vos abonnés / membres peuvent générer via une seule interface.

Dans ce tutoriel, vous apprendrez quelles sont les possibilités offertes par le réseau multisite et comment vous pouvez le configurer sur votre site WordPress.

Voici le programme tutoriel sur le multisite WordPress:

WordPress multiste


Qu’est-ce qu’un réseau multisite et pourquoi devrais-je l’utiliser?

Comme mentionné précédemment, WordPress Multisite vous permet de gérer plusieurs sites Web à partir de la même interface utilisateur et de la même installation WordPress. Par exemple, si vous souhaitez créer deux sites avec des identités visuelles différentes, dont les objectifs ne correspondent pas, et dont l’activité n’est pas la même, le réseau multisite répondra parfaitement à vos besoins. Si vous souhaitez créer des sous-domaines pour cloner votre site dans une autre langue, cette méthode peut également s’avérer très utile. D’autant que vous pouvez (ou pas) attribuer les mêmes thèmes et plugins à chacun de vos sites Web.

L’un des principaux avantages, en plus d’avoir la même interface administrative, est que le même hébergement peut être utilisé pour plusieurs sites Web. Soyez prudent car lorsque vous utilisez l’hébergement mutualisé, la multiplication de sites Web peut rapidement s’avérer gourmande en ressources et surcharger votre serveur. La base de données que vous utilisez a également ses limites. Laisse-moi expliquer:

Si vous avez un site WordPress, rendez-vous dans l’espace client de votre hébergeur et décidez de consulter la base de données. Voici à quoi cela ressemble:

Tableau-WordPress-1

Dès que vous ajoutez un autre site sur le même hébergement, vous obtiendrez de nouvelles lignes avec le numéro « id ».

Tableau-WordPress-2

Notez que vous pouvez basculer vers la table des options, par exemple, si vous souhaitez déterminer rapidement quel site est affecté par les tables et les «ID». Vous y trouverez le titre de votre site ainsi que la description.

Tableau-WordPress-3

Imaginez la multiplication des sites et des tables. En fonction des besoins de votre site Web et de son activité, vous devrez peut-être investir dans de nouveaux fondamentaux afin de profiter de la fonctionnalité multisite de WordPress.

L’outil WordPress multisite vous permet de créer plusieurs sites Web, mais ils sont virtuels (sauf si vous avez configuré des sous-domaines avec votre hébergeur). Ils ne sont pas affichés sur votre serveur, mais ont leurs propres tables dans la base de données qui sont communes à votre installation et leur propre dossier d’images. En fait, WordPress créera automatiquement un dossier « Sites » dans le dossier « Upload » du répertoire wp-content de votre serveur. Cela signifie que chaque site possède sa propre bibliothèque d’images visible par votre serveur.

Mettre en place un réseau multisite sous WordPress?

D’abord, L’installation de WordPress est classique. Vous pouvez soit télécharger le fichier d’installation depuis le site WordPress.org, soit utiliser des modules automatiques s’ils sont proposés par votre hébergeur (OVH appelle cela le « module en un clic »).

Une fois votre site WordPress installé, vous devrez éditer le fichier wp-config.php. Ce fichier se trouve dans le répertoire racine de votre site Web. C’est lui qui fait la connexion entre votre base de données et votre site, spécifie la langue que vous utilisez, etc.

Je vous invite donc à vous connecter à votre client FTP pour accéder au répertoire racine de votre site web.

fichier wp-config-server-4

Sélectionnez votre dossier wp-config.php et téléchargez-le pour le modifier. Ensuite, juste au-dessus du commentaire, ajoutez « C’est tout, ne touchez pas à ce qui suit! » En plus. Amusez-vous à bloguer! * « :

define('WP_ALLOW_MULTISITE', true);

code-wp-config-multisite-5

Vous pouvez ensuite enregistrer votre fichier et le mettre à jour sur votre serveur.

Revenez maintenant au tableau de bord de votre site WordPress. Une nouvelle option est apparue dans la zone des outils de votre tableau de bord.

outils-multisite-wordpress-6

Cliquez sur « Créer un réseau ». Une nouvelle page apparaîtra vous demandant de désactiver toutes vos extensions sur votre site. Fais-le. Revenez ensuite à la section Outils et cliquez sur Création de réseau.

WordPress-Multisite-Network-7

Définissez le nom de votre réseau et son adresse e-mail d’administration. Cliquez ensuite sur le bouton « Installer ».
Une nouvelle page apparaîtra:

WordPress-Multisite-Network-8

Comme indiqué, vous devez copier et coller le premier code dans votre fichier wp-config.php.

Attention, avant de continuer avec cette partie, nous vous recommandons de faire une copie de sauvegarde des fichiers « wp-config.php » et « .htaccess ».

Revenez à votre client FTP pour récupérer à nouveau le fichier. Ajoutez le code, enregistrez votre fichier et mettez-le à jour sur votre serveur.

Vous devez ensuite copier et coller le deuxième code sur votre ordinateur fichier .htaccess en remplaçant le contenu existant. Le fichier .htaccess est un fichier que vous pouvez utiliser pour sécuriser votre site Web et bloquer l’accès à certaines URL ou dossiers de votre site Web. Il est situé dans le répertoire racine de votre site Web:

serveur-htaccess-file-9

Tout comme le fichier « wp-config.php”, Téléchargez le fichier pour éditer et ajouter les lignes de code. Téléchargez la nouvelle version sur votre serveur et cliquez sur « Reconnecter » sur votre interface WordPress.

WordPress multisites

Vous pouvez voir de nouveaux éléments sur votre tableau de bord. Détaillons ensemble à quoi ils correspondent.

Comprendre la nouvelle configuration de mon WordPress

Après avoir installé le réseau multisite, vous verrez un nouveau menu apparaître dans lequel nous décrivons chacun des éléments en détail.

gestion-menu-multisite-admin-10

« Administrateur réseau»: Permet de gérer tous les sites WEB

  • « Le tableau de bord »: Il s’agit du tableau de bord WordPress classique, mais il vous permet de gérer tous vos sites Web
  • Sites: cette option vous permet d’afficher la liste de tous les sites de votre réseau et d’accéder aux paramètres de chacun de ces sites
  • « Utilisateur »: donne accès à la liste des utilisateurs afin de contrôler l’accès et de définir de nouveaux rôles si nécessaire. Notez qu’en tant qu’administrateur du réseau multisite, vous devez avoir le rôle de «super administrateur».
  • « Thèmes »: affiche tous les sujets et vous permet d’activer ou de désactiver les sujets sur le réseau
  • «Extensions»: permet de gérer les mises à jour, les activations ou les suppressions d’extensions installées. Vous pouvez également appliquer certaines extensions à l’ensemble du réseau.

 » Ⓦ Marina« 
 » Ⓦ Deuxième emplacement»: Permet un accès individuel aux fonctions des sites Web.

gestion-menu-multisite-site-11

  • « Tableau de bord »: affiche le tableau de bord du site concerné
  • « Nouvel article »: permet de créer un nouvel article sur le site en question
  • Gérer les commentaires: Cette option vous permet de gérer les commentaires sur le site
  • « Aller sur le site »: permet de prévisualiser le site en ligne

Veuillez noter que vous ne pourrez peut-être pas y accéder une fois que vous aurez cliqué sur «Accéder au site Web». Le message d’erreur est susceptible d’être:

zone-dns-multisite-12

Pas de panique ! Tout ce que vous avez à faire est d’ajouter une zone DNS sur votre hôte.
Prenons l’exemple avec OVH (les zones DNS doivent être à peu près aux mêmes emplacements que les autres hôtes).

Connectez-vous à votre interface client et cliquez sur « Hébergement ». Sélectionnez le réseau sur lequel votre réseau est installé et accédez-y sous les informations générales «IPv4». Il s’agit de votre adresse IP d’hébergement Web. Nous en aurons besoin pour définir une nouvelle zone DNS.

Interface-Hébergement-OVH-13

Allez maintenant dans la section « Domaines ». Sélectionnez le réseau dans lequel vous avez configuré votre réseau multisite.
Cliquez sur l’en-tête Zone DNS, puis sur Ajouter une entrée.

add-zone-dns-ovh-14

Sélectionnez un champ de type A.

champs-a-dns-ovh-15

Entrez le caractère * dans le champ « Sous-domaine » et l’adresse IP de votre hébergement que vous avez copiée dans le champ « Cible ».

champs-dns-ovh-16

Vous indiquez donc que tous les champs de type: monautresite.monsite.fr font référence à votre hébergement. Notez qu’il faut environ 24 heures pour que le DNS se propage.

Maintenant que nous avons configuré cette nouvelle zone DNS, revenons aux fonctionnalités accessibles via votre nouvelle configuration WordPress.

menu-multi-site-17

Le tableau de bord de votre site est le même que celui que vous avez utilisé précédemment. Cependant, voyons à quoi ressemble l’administrateur du tableau de bord.

Tableau de bord-admin-multi-sites-wordpress-18

Comme mentionné précédemment, la section Sites vous permet de voir tous les sites du réseau et d’accéder aux paramètres de chacun de ces sites. Cette section comporte plusieurs onglets. Voyons ce qu’ils correspondent.

Sites du réseau multisite WordPress

Dans l’onglet « l’information”, Vous pouvez modifier le nom de domaine, le chemin d’accès, les données et déterminer qui est accessible.

Dans l’onglet « utilisateur«Vous pouvez afficher les utilisateurs du site que vous modifiez. Vous pouvez ajouter ceux déjà enregistrés en tant qu’utilisateurs ou en créer de nouveaux. Veuillez noter que cela ne doit pas être confondu avec la section « Utilisateurs » dans la barre latérale gauche, où vous pouvez gérer tous les utilisateurs sur tous les sites Web.

Sites-utilisateurs-WordPress-20

Dans la liste des utilisateurs du réseau, vous trouverez également une colonne indiquant sur quel site ils sont utilisateurs (voir ci-dessous).

Utilisateurs multi-sites WordPress 21

Le « sujets”Vous permet de toujours attribuer un sujet au site que vous modifiez.

Menu-Multisite-WordPress-Thèmes-22

Le « les paramètres»Vous permet d’accéder aux paramètres techniques de votre site. L’URL de la page d’accueil, le nom de votre site, sa description, mais aussi des critères plus techniques comme les permaliens.

menu-multisite-wordpress-règlements-23

Après tout, les sections de votre barre latérale telles que Thèmes, Extensions, Paramètres, Mises à jour fournissent les mêmes paramètres que votre tableau de bord habituel, sauf que les modifications que vous apportez s’appliquent à tous sur votre réseau de sites Web.

Voilà, ce tutoriel sur Multisite et WordPress est maintenant terminé!

Je vous conseille de tester le multisite sur un test ou dans WordPress local et pas sur votre site en ligne. Si vous avez des questions sur le code, veuillez contacter dans le Codex.

fermer



Source link

Recent Posts