Depuis WordPress 3.0, il existe l’option cachée de transformer votre blog en une installation WordPress multi-sites. Ce n’est pas quelque chose que la plupart des blogs exigent vraiment et ce n’est certainement pas pour les âmes sensibles. C’est cependant quelque chose qui peut être vraiment utile pour les sites Web qui souhaitent diviser leur contenu en canaux individuels.
Avant de penser à convertir votre blog en une installation multi-sites, vous devez soigneusement réfléchir aux raisons pour lesquelles vous souhaitez le faire. Cela impliquera un peu de travail technique pour la configuration et la maintenance est un peu plus compliquée que d’utiliser un seul blog.
Si c’est quelque chose que vous voulez faire, discutons du processus.
Pourquoi utiliseriez-vous le multisite ?
Comme je l’ai brièvement mentionné, il existe un certain nombre de raisons pour lesquelles vous convertiriez votre site Web d’un blog unique en un site Web multi-sites.
C’est un excellent moyen de permettre aux équipes et/ou aux employés de votre entreprise d’avoir leurs propres blogs mais de les avoir dans le même domaine d’entreprise. Vous pouvez l’utiliser pour donner aux gens des plates-formes distinctes sur lesquelles travailler en dehors du blog principal de votre site, qui peut être destiné aux actualités officielles.
Il présente également l’avantage supplémentaire d’être contrôlé de manière centralisée par un utilisateur Super Admin et vous permet de partager des thèmes et des plugins sur un certain nombre de blogs.
Alternativement, vous pouvez convertir votre site Web en quelque chose comme WordPress.com pour vos utilisateurs, leur permettant une individualité complète tout en gardant une emprise étroite sur la sécurité et la gestion du système.
La joie d’utiliser le multi-site est que chaque site que vous créez peut être complètement distinct sans avoir à vous soucier d’installer WordPress plusieurs fois ou d’ajouter plusieurs bases de données. C’est, en un mot, le principal argument de vente.
Configurer le multisite
La configuration multi-sites peut être difficile, mais elle est simple si vous savez ce que vous faites (c’est pourquoi vous lisez ceci !). Cela nécessite l’ajout de divers morceaux de code dans votre wp-config.php fichier et celui de votre serveur Web .htaccess déposer.
Le Codex WordPress a un guide complet sur la création d’une version réseau de WordPress.
Puisque vous convertissez un site Web existant, vous devez utiliser l’option de sous-domaine pour le multi-site. Cela est dû à des problèmes de permalien existants. L’équipe WordPress étudie des moyens de contourner ce problème, mais pour le moment, cela signifie que vos blogs multi-sites utiliseront une structure d’URL de blog1.mydomain.com et blog2.mydomain.com.
Maintenant, avant d’aller plus loin, effectuez une sauvegarde complète de votre installation WordPress. Vous voulez une copie de la base de données et des fichiers juste au cas où quelque chose se passerait horriblement mal afin que vous puissiez revenir en arrière sans aucun problème.
Maintenant que vous avez une sauvegarde, il est temps de commencer.
La première chose que vous devez faire est de télécharger une copie de votre wp-config.php et .htaccess fichier sur votre ordinateur à l’aide d’un programme FTP tel que FileZilla.
Une fois que vous les avez tous les deux enregistrés localement, ouvrez-les ensuite avec votre éditeur de texte préféré. Le fichier .htaccess peut être masqué, vous devrez donc définir vos options d’affichage pour inclure les fichiers masqués. Des informations sur la façon de procéder peuvent être trouvées dans l’aide de votre système d’exploitation ou par une recherche rapide sur Google.
Maintenant, nous devons éditer le local wp-config.php déposer. Ajoutez l’extrait de code suivant au-dessus de la première ligne commençant par exiger ou comprendre:
/* Multisite */ define( 'WP_ALLOW_MULTISITE', true );
Une fois la modification effectuée, téléchargez le wp-config.php sur votre serveur Web, en écrasant la version précédente. Une fois le fichier téléchargé, connectez-vous au tableau de bord d’administration de votre site Web. Avant de pouvoir aller plus loin, vous devrez désactiver tous les plugins que vous avez installés. Ils peuvent être réactivés une fois la conversion multi-sites terminée.
Après avoir désactivé les plugins, accédez à Outils > Configuration du réseau.
Dans cette section, vous choisissez votre nom de réseau et l’adresse e-mail de l’administrateur du réseau. Cliquez sur Installer lorsque vous avez pris ces décisions.
On vous donne alors un code spécifique à votre site à insérer dans le wp-config.php et .htaccess des dossiers. Suivez les instructions et ajoutez ce code aux versions locales des fichiers, puis téléchargez-les sur votre serveur Web, en écrasant les fichiers existants.
Une chose qu’il peut être intéressant de noter est que le code requis pour le wp-config.php doit être placé avant la première ligne qui commence par require ou include comme c’était le cas avec l’ajout de code précédent.
Une fois ces étapes terminées, vous devrez vous reconnecter au tableau de bord d’administration. Il peut être nécessaire de vider le cache de votre navigateur pour que cela fonctionne correctement. Il s’agit maintenant du tableau de bord réseau et une fois que vous vous êtes reconnecté, un nouvel élément devrait apparaître dans la barre de menu en haut de l’écran. L’endroit où se trouvait le nom de votre site devrait maintenant s’afficher sous la forme Mes sites.
Ici, vous pouvez réactiver tous vos plugins en tant que plugins activés par le réseau et les thèmes installés en tant que thèmes activés par le réseau. Cela signifie qu’ils seront disponibles pour une utilisation avec chaque site que vous créez dans cette installation multi-sites. C’est également là que vous ajouterez de nouveaux plugins et thèmes à l’avenir afin que vous puissiez ensuite les utiliser sur chaque site si vous le souhaitez.
Création d’un nouveau site
Maintenant que vous avez configuré l’installation multi-sites de WordPress, vous pouvez maintenant ajouter de nouveaux sites au réseau. Cela se fait dans le tableau de bord du réseau en cliquant sur Sites > Ajouter un nouveau.
Vous donnez ensuite simplement un nom et un titre au site et ajoutez l’adresse e-mail de l’utilisateur administrateur. Si cette adresse n’est pas déjà associée à un utilisateur, un nouvel utilisateur est créé.
Comme il s’agit d’une conversion en multi-site et utilise les options de sous-domaine, vous devrez ajouter l’entrée de sous-domaine dans le DNS de votre site qui correspond à votre nouveau nom de site. Si vous pouvez l’ajouter quelques jours à l’avance, les choses seront beaucoup plus faciles pour vous. Si vous ne l’avez pas encore ajouté à votre DNS, vous devez le faire maintenant avant d’attendre environ 48 heures avant de continuer.
Une fois le DNS mis à jour, vous pouvez vous connecter au nouveau tableau de bord du site et commencer à créer votre contenu et à gérer les plugins et les thèmes du site comme vous le feriez pour toute nouvelle installation WordPress. Vous n’êtes pas obligé d’utiliser tous les plugins ou même le même thème que le site principal.
Vous pouvez répéter les étapes ci-dessus pour ajouter autant de nouveaux sites que vous le souhaitez.
La conversion d’un site Web existant en une installation multi-sites entraîne quelques problèmes supplémentaires par rapport à une installation propre, mais c’est un excellent moyen d’ajouter des canaux de contenu supplémentaires à votre domaine.
La limitation d’avoir à utiliser des sous-domaines pour vos sites est le seul véritable problème lors de la conversion d’un site Web existant. Si vous préférez que vos sites Web soient sous forme de dossiers à la fin de votre domaine, vous feriez peut-être mieux de créer une toute nouvelle installation multi-sites WordPress et d’y importer votre site Web existant.
Ce processus nécessite un poste à part entière que nous pourrons traiter à une date ultérieure.
Utilisez-vous WordPress multi-sites ? Avez-vous choisi de convertir un site Web existant ou avez-vous simplement recommencé avec une nouvelle installation ? Nous aimerions connaître vos expériences avec le multi-site et tous les conseils de gestion pour gérer un réseau WordPress dans les commentaires ci-dessous.