Comment activer le multisites avec WordPress ?

WordPress permet de créer un réseau de sites tous propulsés par une et une seule installation de wordpress. C’est très pratique lorsqu’on a plusieurs blogs à gérer, ou plusieurs sites de clients, ou bien encore lorsqu’on veut faire un réseau de blogs gratuits ou de communiqués de presse. Pour activer les fonctions multisite de wordpress, suivez le guide :

1. Faites une installation fraiche

2. Editer le fichier wp-config.php et ajouter cette ligne :

[sourcecode language= »php »]
//Activation du multisite
define (‘WP_ALLOW_MULTISITE’, true ) ;
[/sourcecode]

3. Connectez-vous à l’administration wordpress
4. Dans la colonne de gauche, cliquez sur le lien « Réglages du réseau », situé dans la boite « Outils » en bas de la colonne.
5. Suivez les instructions…

Important : Sous-dossier ou sous-domaines ?
Techniquement, le sous-dossier est plus facile parce qu’il n’y a rien à configurer en plus.
Si vous souhaitez permettre à vos membres de créer leur propre site, alors le sous domaine fera plus crédible.

Pour utiliser le sous domaine, vous devez utiliser les wildcard et leur bon usage dépend de la liberté de configuration que vous concèdent :
– Votre registrar
– Votre hébergeur

Par exemple, il n’est pas possible de gérer les wildcard avec un hébergement mutualisé chez Ionos (ex 1and1).

Comment câbler un nom de domaine sur un site utilisateur ?

1. Installer le plugin « WordPress-mu-domain-mapping » dans /wp-content/plugins/

2. Copiez le fichier sunrise à la racine de /wp-content/  (Surtout pas dans /plugins/ !!!)

3. Activez le plugin en passant la constante sunrise à « on », dans le fichier wp-config :

[sourcecode language= »php »]
define( ‘BLOG_ID_CURRENT_SITE’, 1 );
define( ‘SUNRISE’, ‘on’ );
[/sourcecode]

4. N’oubliez pas de sauvegarder et uploader les fichiers modifiés…
5. Reconnectez-vous à l’administration wordpress, puis activez le plugin dans « Extensions »

Dernière étape : Mettre en relation le domaine avec le site-utilisateur

1. Cliquez sur le menu « Réglages > Domain Mapping »

2. Dans le champ cname, saisissez le domaine qui héberge votre installation wordpress »

3. Cochez « Permanent Redirect », « User Domain Mapping page » et sauvegardez

4. Cliquez sur le menu « Réglages > Domains »

5. Associez le nom de domaine avec l’identifiant du site à câbler et sauvegardez.

À noter qu’il est recommandé de modifier le zonefile du domaine et d’attendre la propagation des DNS avant de mapper le domaine.

Si vous voulez que le site soit accessible par les www, il faut taper www.votredomaine.tld et cocher « Primary »