web-dev-qa-db-fra.com

Comment enregistrer automatiquement des widgets sur un nouveau blog?

Existe-t-il un moyen d'enregistrer automatiquement les widgets lorsqu'un nouveau site est enregistré avec une configuration multi-sites? Par exemple. dans wpmu_new_blog?

2
grm

Dans votre fichier themes functions.php, vous pouvez vérifier s’il est ou non installé pour la première fois sur ce blog. Cela peut être fait en utilisant une option. Une option peut être définie pour signaler que l'installation est en cours.

Cette option signalant qu'une installation est immanente peut être utilisée dans un crochet de la jointure init afin d'indiquer l'enregistrement automatique du widget. Les widgets peuvent être enregistrés avec wp_set_sidebars_widgets () . Après cela, tuez le drapeau.

Gardez à l'esprit que le changement de thème tue la configuration des widgets. Donc, ceci est pour la première utilisation seulement.

Vous trouverez un exemple complet de travail sur la façon d’enregistrer des widgets lors de l’activation du thème dans le thème sémiologique rechargé . Il est disponible au téléchargement, n'hésitez pas à vous adapter.

1
hakre