web-development-kb-pt.site

Arquivos JavaScript registrados no tema pai não carregam ao chamar wp_enqueue_script () no tema filho?

Eu estou fazendo um tema pai framework e no pai functions.php, eu quero registrar todos os arquivos js possíveis que eu uso com freqüência e se eu quiser carregar, no functions.php filho eu só tenho que usar wp_enqueue_script().

Mas isso não funciona ...

Alguma pista porque?

1
Eduplessis

O arquivo children functions.php é carregado antes do pai functions.php, então você o registra depois de enfileirá-lo. Tente enfileirar os scripts em um gancho, como 'after_setup_theme'.

1
John P Bloch

É ruim dividir seu código assim. Você deve sempre ter suas funções e os ganchos que os chamam localizados no mesmo local para facilitar a depuração.

Dito isso, se você colocar suas chamadas wp_enqueue_script() no arquivo functions.php do tema pai, as coisas funcionam como deveriam? Se não, pode haver algo mais acontecendo ... e precisaríamos ver seu código para diagnosticar e consertar.

0
EAMann