Qu'est-ce que WordPress Multi-site et comment le configurer avec WooCommerce?


WordPress Multisite | Blog bannière

Vous avez peut-être rencontré des personnes gérant plusieurs sites à la fois. Comment ces sites sont-ils gérés? Plusieurs versions de WordPress sont-elles installées sur leur site? Comment les sites basés sur le commerce électronique avec WooCommerce sont-ils configurés?

Cet article explique en quoi consiste WordPress sur plusieurs sites et comment le configurer avec WooCommerce.

WordPress Multi-site permet aux utilisateurs de créer plusieurs sites connexes avec une seule installation WordPress. Vous pouvez créer un nombre illimité de sites enfants avec un sous-répertoire ou un sous-domaine.

Les sites multiples sont principalement utilisés pour créer un système centralisé permettant de gérer plusieurs sites à la fois, par un super administrateur. Le super administrateur contrôle les plugins et les thèmes à installer sur le site. Cela donne un contrôle important sur le site et évite les conflits inutiles avec les plugins et les thèmes installés par d'autres utilisateurs.

Si vous utilisez un blog, une boutique de commerce électronique et d’autres sites connexes, la gestion de sites multiples vous permettra de gagner du temps et d’économiser des ressources (plus besoin d’installations multiples). Lorsque vous souhaitez effectuer une sauvegarde du site, vous pouvez stocker toute la date dans une sauvegarde unique pour tous vos sites enfants, au lieu de sauvegarder les données de chaque site.

Cela dit, les multi-sites ont aussi des inconvénients. Tous les plugins ne fonctionnent pas correctement sur plusieurs sites. De plus, si un de vos sites a des temps morts, cela affectera également vos autres sites. De même, si l'un de vos sites génère un trafic important, votre bande passante pour d'autres sites peut être affectée. Si vous n'êtes pas fan d'un système centralisé qui donne un contrôle complet à un seul utilisateur, opter pour le mode multisite peut s'avérer un choix difficile.

Bien que la création d’un multi-site WordPress implique la gestion d’extraits de code, les étapes sont suffisamment simples pour être comprises par les non-spécialistes.

Suivez les étapes ci-dessous pour créer un multi-site WordPress:

Étape 1: Téléchargez et installez WordPress

La première et la plus évidente consiste à télécharger WordPress à partir de WordPress.org. Nous avons expliqué des méthodes étape par étape pour installer WordPress dans un autre article. Cet article vous montrera le processus d'installation pour l'hôte Web ainsi que pour l'hôte local (pour Windows et Mac).

Étape 2: Autoriser le multisite dans le fichier wp-config.php

Ouvrez le wp-config.php fichier pour édition. Ce fichier réside dans le dossier personnel de votre site Web.

Ajoutez l'extrait de code suivant juste avant la lecture de la ligne / * C’est tout, arrêtez de monter! Bonne blogging. * /

/ * Autoriser WordPress Multisite * /
define ('WP_ALLOW_MULTISITE', true);

La capture d'écran ci-dessous montre comment l'extrait de code est ajouté au fichier.

<img class = "wp-image-11611 taille complète » title= »WordPress Multisite | Autoriser le multisite dans le fichier wp-config.php » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-WP-Allow-Multisite-Code-Snippet.png » alt= »WordPress Multisite | Autoriser le multisite dans le fichier wp-config.php "width =" 1369 "height =" 662 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-WP-Allow -Multisite-Code-Snippet.png 1369w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-WP-Allow-Multisite-Code-Snippet-300×145.png 300w, https : //cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-WP-Allow-Multisite-Code-Snippet-768×371.png 768w, https://cdn.learnwoo.com/wp- content / uploads / 2019/04 / WordPress-Multisite-WP-Autoriser-Multisite-Code-Snippet-1024×495.png 1024w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite -WP-Allow-Multisite-Code-Snippet-696×337.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-WP-Allow-Multisite-World-Code-Snippet- 1068×516.png 1068w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-WP-Allow-Multisite-Code-Snippet-869×420.png 869w "tailles =" (max- largeur: 1369px) 100vw, 1369px »/>
Autoriser le multisite dans le fichier wp-config.php

Étape 3: Configuration des paramètres réseau WordPress

Dans le menu de la barre latérale de WordPress, allez à Outils> Configuration du réseau. Cette option de configuration n’apparaîtra dans le menu Outils qu’après l’ajout de l’extrait de code fourni à l’étape 2 à votre site WordPress.

<img class = "wp-image-11609 taille complète » title= »WordPress Multisite | Option de configuration du réseau » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-Option.png » alt= »WordPress Multisite | Option de configuration réseau "width =" 593 "height =" 612 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-Option.png 593w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-Option-291×300.png 291w, https://cdn.learnwoo.com/wp-content/uploads /2019/04/WordPress-Multisite-Network-Setup-Option-407×420.png 407w "tailles =" (largeur maximale: 593 pixels), 100vw, 593 pixels »/>
Option de configuration du réseau

Vous disposez de deux extraits de code qui doivent être ajoutés à deux fichiers distincts sur votre site.

Tout d’abord, vous devez ajouter l’extrait de code suivant au-dessus de la ligne. / * C’est tout, arrêtez de monter! Bonne publication. * /, à la même wp-config.php fichier que vous avez utilisé à l'étape 2.

define ('MULTISITE', vrai);
define ('SUBDOMAIN_INSTALL', false);
define ('DOMAIN_CURRENT_SITE', 'localhost');
define ('PATH_CURRENT_SITE', '/ wordpress /');
define ('SITE_ID_CURRENT_SITE', 1);
define ('BLOG_ID_CURRENT_SITE', 1);

La capture d'écran ci-dessous montre comment l'extrait de code est ajouté au fichier.

<img class = "wp-image-11610 taille complète » title= »WordPress Multisite | Extrait de code dans le fichier wp-config.php » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-wp-config-Code-Snippet.png » alt= »WordPress Multisite | Extrait de code dans le fichier wp-config.php "width =" 1370 "height =" 641 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network- Setup-wp-config-Code-Snippet.png 1370w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-wp-config-Code-Snippet-300×140 .png 300w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-wp-config-Code-Snippet-768×359.png 768w, https: // cdn .learnwoo.com / wp-content / uploads / 2019/04 / WordPress-Multisite-Network-Setup-wp-config-Code-Snippet-1024×479.png 1024w, https://cdn.learnwoo.com/wp-content/ uploads / 2019/04 / WordPress-Multisite-Network-Setup-wp-config-Code-Snippet-696×326.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite -Network-Setup-wp-config-Code-Snippet-1068×500.png 1068w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-wp-config- Code-Snippet-898×420.png 898w "tailles =" (largeur maximum: 1370px) 100vw, 1370px »/>
Extrait de code dans le fichier wp-config.php

Ensuite, remplacez l’extrait de code ci-dessous par l’intégralité du contenu de .htaccess fichier. Ce fichier réside dans votre dossier de site WordPress.

RewriteEngine On
RewriteBase / wordpress /
RewriteRule ^ index  .php $ - [L]

# ajoute un slash final à / wp-admin
RewriteRule ^ ([_0-9a-zA-Z-]+ /)? wp-admin $ $ 1wp-admin / [R=301,L]

RewriteCond% {REQUEST_FILENAME} -f [OR]
RewriteCond% {REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ ([_0-9a-zA-Z-]+ /)? (wp- (contenu | admin | inclut). *) 2 $ [L]
RewriteRule ^ ([_0-9a-zA-Z-]+ /)? (. * . php) $ 2 [L]
RewriteRule. index.php [L]

La capture d'écran ci-dessous montre comment l'extrait de code ci-dessus est ajouté au fichier.

<img class = "wp-image-11608 taille complète » title= »WordPress Multisite | Extrait de code dans le fichier .htaccess » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-htaccess-Code-Snippet.png » alt= »WordPress Multisite | Extrait de code dans le fichier .htaccess "width =" 1108 "height =" 428 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-htaccess -Code-Snippet.png 1108w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-htAccess-Code-Snippet-300×116.png 300w, https: / /cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-html-access-Code-Snippet-768×297.png 768w, https://cdn.learnwoo.com/wp-content/ uploads / 2019/04 / WordPress-Multisite-Network-Setup-htaccess-Code-Snippet-1024×396.png 1024w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network -Setup-htaccess-Code-Snippet-696×269.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-htaccess-Code-Snippet-1068×413. png 1068w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Setup-html-Code-Snippet-1087×420.png 1087w "tailles =" (largeur maximale: 1108px) 100vw, 1108px »/>
Extrait de code dans le fichier .htaccess

Une fois que vous avez sauvegardé les deux fichiers, votre site est configuré pour être un multi-site. Vous devez vous reconnecter pour commencer.

Conseil: si vous avez besoin d’aide pour mettre à jour les extraits de code, lisez Comment modifier les fichiers de code source WordPress?

Étape 4: Configuration des paramètres de l'administrateur réseau

Une fois que vous êtes connecté, vous pouvez remarquer le logo Mes sites dans le coin supérieur gauche de la page. Il répertoriera le site d'administration réseau et tous les sites enfants que vous avez créés. Il s'agit d'une fonctionnalité permanente permettant aux super-administrateurs d'accéder facilement à tous les sites.

<img class = "wp-image-11606 taille complète » title= »WordPress Multisite | Paramètres d'administration réseau » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Admin-Settings.png » alt= »WordPress Multisite | Paramètres d'administrateur réseau "width =" 585 "height =" 385 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Admin-Settings.png 585w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Network-Admin-Settings-300×197.png 300w "values ​​=" (largeur maximale: 585px) 100vw, 585px »/>
Paramètres d'administration réseau

Seul le super administrateur peut accéder aux paramètres de l'administrateur réseau, ce qui lui permet d'installer des plug-ins, des thèmes et de configurer d'autres paramètres principaux de tous les sites.

Si vous passez sur l'un de vos sites enfants (Demosite 1 dans l'exemple ci-dessous), vous pouvez voir les paramètres minimaux auxquels l'administrateur du site respectif aura accès.

<img class = "wp-image-11604 taille-complète » title= »WordPress Multisite | Paramètres du site enfant » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Child-Site-Settings.png » alt= »WordPress Multisite | Paramètres du site enfant "width =" 591 "height =" 385 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Child-Site-Settings.png 591w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Child-Site-Settings-300×195.png 300w "values ​​=" (largeur maximale: 591px) 100vw, 591px »/>
Paramètres du site enfant

Gérer tous les sites

Survolez à Mes sites > Admin réseau > cliquez sur Tableau de bord. Vous pouvez voir tous vos sites enfants sous Des sites > Tous les sites tableau de bord comme indiqué dans la capture d'écran ci-dessous.

<img class = "wp-image-11603 taille complète » title= »WordPress Multisite | Tous les sites multisites » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-All-Sites.png » alt= »WordPress Multisite | Tous les sites multisites "width =" 1369 "height =" 439 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-All-Sites.png 1369w, https : //cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-All-Sites-300×96.png 300w, https://cdn.learnwoo.com/wp-content/uploads/2019/ 04 / WordPress-Multisite-Tous-Sites-768×246.png 768w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-All-Sites-1024×328.png 1024w, https: //cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-All-Sites-696×223.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019/04 /WordPress-Multisite-All-Sites-1068×342.png 1068w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-All-Sites-1310×420.png 1310w "tailles =" (largeur maximale: 1369px) 100vw, 1369px »/>
Tous les sites en multi-sites

Ajout d'un nouveau site

Pour ajouter un nouveau site, cliquez sur le bouton Ajouter un nouveau bouton, et fournissez des détails supplémentaires tels que l’URL, le titre du site, la langue du site et l’adresse électronique de l’administrateur. Une fois les réglages terminés, cliquez sur le bouton Ajouter un site bouton.

<img class = "wp-image-11602 taille complète » title= »WordPress Multisite | Ajout d'un nouveau site enfant » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Add-New-Site-Settings.png » alt= »WordPress Multisite | Ajout d'un nouveau site enfant "width =" 1054 "height =" 582 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Add-New-Site-Settings .png 1054w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Add-New-Site-Settings-300×166.png 300w, https://cdn.learnwoo.com /wp-content/uploads/2019/04/WordPress-Multisite-Add-New-Site-Settings-768×424.png 768w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress- Multisite-Add-New-Site-Settings-1024×565.png 1024w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Add-New-Site-Settings-696×385.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Add-New-Site-Settings-761×420.png 761w "tailles =" (largeur maximale: 1054px) 100vw , 1054px »/>
Ajout d'un nouveau site enfant

Contrairement à la processus d'installation du plugin traditionnel dans WordPress, l'installation du plugin fonctionne différemment dans les sites multiples.

Vous pouvez installer le plugin seulement depuis le tableau de bord de l’administrateur réseau, le super administrateur étant le rôle de l’utilisateur habilité à le faire. L'option d'installation du plug-in ne sera pas visible par les administrateurs de site respectifs. Cependant, vous pouvez activer et désactiver les plugins et les thèmes à chaque niveau de site.

De même, pour installer WooCommerce, accédez à Administrateur réseau> Plug-ins.

Cliquez sur Ajouter et suivez les instructions. installation régulière procédure jusqu'à ce que WooCommerce soit installé et prêt à être activé. Vous pouvez choisir d'activer WooCommerce sur tous les sites enfants (Demosite 1 et Demosite 2 dans notre démonstration) ou de ne l'activer que sur un seul site.

À des fins de démonstration, activons uniquement dans un site enfant, disons Démosite 1. Pour ce faire, vous devez vous assurer que WooCommerce est ne pas activé dans les paramètres d'administration réseau.

<img class = "wp-image-11605 taille complète » title= »WordPress Multisite | WooCommerce installé sur le site d'administration réseau » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Installing-WooCommerce.png » alt= »WordPress Multisite | WooCommerce installé sur le site d'administration réseau "width =" 1369 "height =" 594 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Installing-WooCommerce.png 1369w , https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Installing-WooCommerce-300×130.png 300w, https://cdn.learnwoo.com/wp-content/uploads/ 2019/04 / WordPress-Multisite-Installation-WooCommerce-768×333.png 768w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Installing-WooCommerce-1024×444.png 1024w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Installing-WooCommerce-696×302.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019 /04/WordPress-Multisite-Installing-WooCommerce-1068×463.png 1068w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Installing-WooCommerce-968×420.png 968w "tailles = "(largeur maximale: 1369px) 100vw, 1369px »/>
WooCommerce installé sur le site d'administration réseau

Pour activer WooCommerce dans Démosite 1, accédez au tableau de bord du site respectif. Clique sur le Plugins dans le menu de gauche et cliquez sur le bouton Activer bouton pour WooCommerce, comme indiqué dans la capture d'écran ci-dessous.

<img class = "wp-image-11601 taille complète » title= »WordPress Multisite | WooCommerce activé sur le site enfant » src= »https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Activating-WooCommerce-Child-Site.png » alt= »WordPress Multisite | WooCommerce activé sur le site enfant "width =" 1370 "height =" 661 "srcset =" https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Activating-WooCommerce-WildCommerce-Child-Site .png 1370w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Activating-WooCommerce-Site-300×145.png 300w, https://cdn.learnwoo.com /wp-content/uploads/2019/04/WordPress-Multisite-Activating-WooCommerce-Child-Site-768×371.png 768w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress- Multisite-Activating-WooCommerce-Child-Site-1024×494.png 1024w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Activating-WooCommerce-WildCommerce-Wild-Child-Site-696×336.png 696w, https://cdn.learnwoo.com/wp-content/uploads/2019/04/WordPress-Multisite-Activating-WooCommerce-Child-Site-1068×515.png 1068w, https://cdn.learnwoo.com/wp -content / uploads / 2019/04 / WordPress-Multisite-Activating-WooCommerce-Child-Site-870×420.png 870w "tailles =" (largeur maximale: 1370px) 100vw, 1370px »/>
WooCommerce activé sur le site enfant

Ensuite, WooCommerce va vous montrer le processus de configuration rapide du magasin. Suivez le processus pour configurer votre boutique WooCommerce. Le plugin ne sera activé que sur Démosite 1.

Bonne vente!


Lecture suggérée:

Partagez cet article

Newsletter

Inscrivez-vous à notre newsletter pour profiter de toutes nos astuces !

Laissez une réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *