Comment enregistrer automatiquement des widgets sur le nouveau blog?
Question
Est-il possible d'enregistrer automatiquement des widgets quand un nouveau site est enregistré avec une configuration multi-site? Par exemple. à l'intérieur wpmu_new_blog
?
La solution
Dans votre fichier thèmes functions.php
vous pouvez vérifier si oui ou non il se est installé pour la première fois sur ce blog. Cela peut être fait en utilisant une option. Une option peut être réglée pour signaler qu'il est l'installation.
Cette option signale qu'un installons est immanente peut être utilisé dans un crochet du init
jointcut afin de marquer pour l'enregistrement automatique widget. Les widgets peuvent être avec wp_set_sidebars_widgets () . Après cela est fait, tuer le drapeau.
Gardez à l'esprit que les thèmes de commutation tue la configuration des widgets. C'est donc pour la première fois seulement.
Un exemple de travail complet sur la façon d'enregistrer des widgets sur l'activation du thème se trouve dans le sémiologiques Reloaded Thème. Il est disponible pour téléchargement, ne hésitez pas à vous convenir.
Autres conseils
Beaucoup plus facile. Fonction Il y a the_widget()
déjà présent. Il suffit de consulter le codex.