Pregunta

¿Hay una manera de registrar automáticamente los widgets cuando un nuevo sitio se ha registrado en una configuración multi sitio? P.ej. wpmu_new_blog dentro?

¿Fue útil?

Solución

En el archivo de temas functions.php se puede comprobar tiempo o no consigue instalado por primera vez en ese blog. Esto se puede hacer mediante el uso de una opción. Una opción se puede ajustar a la bandera que está instalando.

Esta opción de que las señales de que una instalación es inmanente puede ser utilizado en un gancho de la init jointcut por lo que la bandera para el registro automático de widgets. Reproductores pueden ser registerd con wp_set_sidebars_widgets) (. Después de que se han hecho, matar a la bandera.

Tenga en cuenta que el cambio de temas mata a la configuración de los widgets. Así que esto es para el uso por primera vez solamente.

Un ejemplo de trabajo completo sobre cómo registrar widgets en la activación tema se puede encontrar en el Semiologic Reloaded tema. Está disponible para su descarga, se siente libre para que se adapte a ti mismo.

Otros consejos

Mucho más fácil. Hay función the_widget() ya presente. Sólo consultar el códice.

Licenciado bajo: CC-BY-SA con atribución
scroll top