Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 03-12-2007 03:48:43
- MICKAEL
- Connaisseur WP
- Date d'inscription: 15-06-2007
- Messages: 19
Dupliquer configuration pour sous-blog Mu
Bonjour,
Ma configuration WP actuelle
- Version de WordPress :WPMU1.3
- Thème utilisé :Blue zinfandel et photopress B.Gardner adaptés à mes besoins.
- Plugins en place : ...
- Nom de l'hebergeur : dreamhost (installation mu à la racine et sous-blog en sous-repertoires)
- Adresse du site :
Problème(s) rencontré(s) :
Est-il possible de dupliquer la configuration d'un sous blog pour l'appliquer à plusieurs autres sous-blogs ?
L'idée est de mettre en place les sous blogs sans avoir a faire les memes configurations à plusieurs reprises !
(blogoliste préremplie, theme autre que default , plugins activés, options définies, ...)
Qu'elles sont les manipulations à faire ? ( dans les fichiers .php de mu , dans la db, un plug in ? ...)
Merci par avance de votre aide
;-)
Hors ligne
#2 03-12-2007 09:48:55
Re: Dupliquer configuration pour sous-blog Mu
Le mieux est de pré-remplir les options à la création du blog. regarde dans wpmu-functions pour ça. si tes blogs existent déja, c'est plus compliqué.
Créer un Blog - Un Blog, des Blogs - 200000 blogs francophones propulsés par WPMU !
WordPress vous stresse ? Perdu dans MU ? Faites appel à des professionnels !
Kipubli prend en charge l'installation, la personnalisation et/ou l'hébergement de votre blog ou de votre plateforme.
Hors ligne
#3 04-12-2007 23:53:25
- MICKAEL
- Connaisseur WP
- Date d'inscription: 15-06-2007
- Messages: 19
Re: Dupliquer configuration pour sous-blog Mu
Merci pour ta réponse.
(Je tiens à préciser que je ne suis pas un "PRO" du php, plutot un "NULL" mais je suis assez patient ☺.)
J’ai regardé le fichier wpmu-functions.php et fait quelques recherches sur http://mu.wordpress.org/.
…
S’agit-il de lister mes options, de leur donner la valeur par defaut que je souhaite et de les integrer dans les lignes de wpmu-functions ?
Je suppose que oui
Mais ou ?
Dans :
function add_blog_option( $id, $key, $value ) {
switch_to_blog($id);
add_option( $key, $value );
restore_current_blog();
$opt = $id."-".$key."-blog_option";
wp_cache_set($opt, $value, 'site-options');
}
ou par ici
switch_to_blog($blog_id);
install_blog($blog_id, $title);
install_blog_defaults($blog_id, $user_id);
add_user_to_blog($blog_id, $user_id, 'administrator');
restore_current_blog();
mes options sont par exemple :
5,"0","users_can_register",,"yes"
12,"0","posts_per_rss","10","yes"
34,"0","permalink_structure","/%year%/%monthnum%/%day%/%postname%/","yes"
45,"0","gmt_offset","-5","yes"
(recuperées de la bd)
Je dois donc les ecrire dans une FORMULE qui les rentre dans la nouvelle table ???
Peux-tu me dire ou je vais trouver des infos sur cette formule magique….
Encore merci
Hors ligne
#4 05-12-2007 08:26:29
Re: Dupliquer configuration pour sous-blog Mu
regarde populate_options() dans upgrade-schema.php (le fichier a ptet changé de nom dans les versions récentes).
Créer un Blog - Un Blog, des Blogs - 200000 blogs francophones propulsés par WPMU !
WordPress vous stresse ? Perdu dans MU ? Faites appel à des professionnels !
Kipubli prend en charge l'installation, la personnalisation et/ou l'hébergement de votre blog ou de votre plateforme.
Hors ligne
#5 05-12-2007 16:31:35
- MICKAEL
- Connaisseur WP
- Date d'inscription: 15-06-2007
- Messages: 19
Re: Dupliquer configuration pour sous-blog Mu

Effectivement on retrouve dans wp-admin/includes/schema.php (nouveau nom de upgrade-schema.php), les options et leurs valeurs par défaut.
Il suffit donc de remplacer par ses propres valeurs par défaut et le tour est joué. ( après test ça marche )
la démarche me semble réglementaire, n'est-ce pas ?.Par contre pour ajouter ou modifier le "contenu" par défaut du blog ( page(s), catégories, blogroll...) l 'ajout ou la correction se fait dans wpmu-functions.
J'ai pu constater après mes recherches qu'il existait un panneau de configuration ( wide-site je crois) dans les versions précédente de WPMU…dommage qu’il n’existe plus.
PS : j’ai me suis procuré mon premier livre sur php….vous allez rire….PHP & MySQL …pour les nuls…..oui….bon…
Hors ligne