WordPress multi sites
Installation
La fonctionnalité « multi-site » de WordPress est déjà présente dans l’installation de base, il suffit de l’activer.
Pour l’activer, ajoutez :
define ('WP_ALLOW_MULTISITE',true);
dans le fichier wp-config.php.
Connectez-vous dans le back-office.
Dans le menu « Outils » apparait un nouvel élément : « Réglages du réseau ».
Vous avez le choix (si votre site est installé à la racine d’un domaine) entre installer les prochains sites sur des sous-domaines ou dans des sous-dossiers. Choisissez plus cliquez sur « Installer ».
Suivez les étapes qui s’affichent : copier des lignes dans le fichier wp-config.php ainsi que dans le htaccess.
Dans le menu « salutations, pseudo », en haut à droite de l’interface d’admin, vous avez désormais l’entrée « admin du réseau » qui vous permet d’avoir une vue globale sur tous vos sites, et d’en ajouter de nouveaux.
Multi-domaine
Pour que des sites du même WordPress ne soient ni sur un sous-domaines, ni dans un sous-dossier, mais sur un domaine différent, vous pouvez utiliser le plugin WordPress Mu Domain Maping : http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/installation/
Copier le fichier sunrise.php dans /wp-content/ et ajoutez au fichier wp-config.php :
define ('SUNRISE','on');
Aller plus loin
Pour que les prochains sites créés aient un thème particulier, vous pouvez ajouter cette ligne dans le wp-config.php
define( 'WP_DEFAULT_THEME', 'montheme');
Pour enlever le /blog/ qui est ajoutée automatiquement à l’url du site principal, vous pouvez ajouter dans le fichier de fonctions du thème :
add_filter("pre_update_option_category_base","cc_remove_blog_slug");
add_filter("pre_update_option_tag_base","cc_remove_blog_slug");
add_filter("pre_update_option_permalink_structure","cc_remove_blog_slug");
function cc_remove_blog_slug($tag_cat_permalink){
if(!preg_match("/^\/blog\//",$tag_cat_permalink))
return $tag_cat_permalink;
$new_permalink=preg_replace ("/^\/blog\//","/",$tag_cat_permalink );
return $new_permalink;
}





Pingback: Wordpress : utiliser le multisite pour des sites multilingues par devblog.fr
Par payer en ligne
Merci beaucoup pour la petite astuce
je cherchais a changer le theme de base !!! encore merci.
PS: Je cherche a changer les permaliens de base en multisite (je veux mettre /%postname%/) y a t-il une astuce aussi pour cela ?
Par abercrombie and fitch paris
This was very informative. I have been reading your blog a lot over the past few days and it has earned a place in my bookmarks.
Par david
bonjour, le multisite est-il une solution intéressante pour gérer un site en production et son double en maquette de travail ? L’idée est que la maquette soit en ligne pour être accessible à des invités et qu’une fois validée on puisse transférer toutes ses données sur le site de production. Peut-on alors récupérer les éléments du double pour les attribuer à l’original ?
Dans mon cas précis, j’ai un site original en français (avec certains éléments traduits directement dans les pages) et je veux travailler sur un double qui sera réellement français et anglais via un plugin ? Pensez-vous que cela soit la bonne option ? Merci de vos réponses.
Par Coach Factory
Thank you very much.I like this site.