web-development-kb-pt.site

Como registrar automaticamente widgets no novo blog?

Existe uma maneira de registrar automaticamente widgets quando um novo site é registrado com uma configuração de vários sites? Por exemplo. dentro wpmu_new_blog?

2
grm

Em seu arquivo functions.php de temas, você pode verificar se ele está ou não instalado pela primeira vez nesse blog. Isso pode ser feito usando uma opção. Uma opção pode ser configurada para sinalizar que está instalando.

Esta opção que sinaliza que uma instalação é imanente pode ser usada em um gancho do conjunto de junção init para sinalizar o registro automático do widget. Os widgets podem ser registrados com wp_set_sidebars_widgets () . Depois disso, mate a bandeira.

Tenha em mente que trocar de temas mata a configuração dos widgets. Então, isso é apenas para uso pela primeira vez.

Um exemplo completo de como registrar widgets na ativação do tema pode ser encontrado no Tema Semiologic Reloaded . Está disponível para download, sinta-se à vontade para se adequar.

1
hakre