Développeur WordPress
WordPress mu et BuddyPress

Flux RSS de Fairweb

WordPress mu : modifier le choix de thème par défaut lors de la création d’un blog

publication Lundi 16 novembre 2009 à 7:11 | par Fairweb | publié dans la catégorie Développement WordPress

wp-mu-logo

Dans WordPress Mu, lors de la création d’un blog, le thème “default” est choisi par défaut. Pour indiquer un autre thème par défault, j’avais trouvé une piste sur Ring of Blogs qui m’a bien aidée à trouver une solution. Cependant, il est important de ne jamais modifier les fichiers natifs d’un CMS afin de pouvoir continuer de profiter de ses mises à jour sans risquer d’effacer des fonctionnalités qui sont propres au blog sur lequel vous travaillez. C’est là tout l’intérêt des plugins alors il suffit de créer un plugin. Dans mon exemple, c’est le thème Carrington Blog que je choisis par défaut. Voici ce que vous pouvez placer dans votre plugin :

define ('MY_DEFAULT_BLOG_TEMPLATE', 'carrington-blog');

function my_new_blog_template($blog_id) {
    $default_theme = MY_DEFAULT_BLOG_TEMPLATE;
    update_blog_option($blog_id, 'template', $default_theme);
    update_blog_option($blog_id, 'stylesheet', $default_theme);
}

add_action ('wpmu_new_blog', 'my_new_blog_template',10,1);
  • Share/Bookmark

4 Réponses »

  1. Sympa comme info.

    Perso j’avais trouvé un plugin payant http://premium.wpmudev.org/project/default-theme

  2. Le plugin que tu as trouvé a le mérite d’être abouti : il est déjà sous forme de plugin et permet, via l’interface utilisateur, de sélectionner le thème qu’on veut. Du click’n play quoi.
    Moi c’est une info gratuite, certes, mais un peu plus brute de fonderie. Mon objectif est différent : aider les développeurs qui, comme moi, perdent parfois beaucoup de temps à trouver une info que d’autres détiennent ;) Vive l’open source !

  3. Myriam, je suis peut-être un peu à côté du sujet, mais j’ai découvert Buddypress au travers de l’un de tes posts (je viens reluquer de temps en temps), et je trouve que c’est un truc génial que je veux appliquer.
    J’ai vu aussi que tu étais dans le groupe “sécurité”. Décidément tu débordes d’énergie, bravo. Mais à considérer les commentaires qui datent de plusieurs mois, et les liens défectueux, j’ai l’impression que le site est en vrac…
    Donc, tu proposerais quoi pour sécuriser un BP ? En effet, c’est d’une grande responsabilité que d’agir de la sorte car on est pas tout seul.

  4. Bonjour Alain,
    Je n’ai pas de solution miracle pour “sécuriser” un Buddypress. Déjà, ça dépend de ce que tu veux faire. Si c’est pour faire de l’intranet ou extranet, tu peux blinder l’accès aux seuls utilisateurs de ta plateforme, auquel cas le plugin http://wordpress.org/extend/plugins/registered-users-only-2/ te sera utile. Après, la sécurité reposera sur la mise à jour fréquente de ta version de WordPress Mu et de Buddypress et de tous tes plugins. Malheureusement, il faut souvent attendre un exploit pour savoir où se trouve la faille mais les développeurs de WordPress sont très attentifs et réactifs.

Laisser une Réponse

Subscribe without commenting

wordpressthemesmarket wordpressthemeshop Blogohblog.com - Premium WordPress Themes Premium Wordpress Themes WordPress Arcade Themes