it-swarm.dev

Soubory JavaScript registrované v rodičovském motivu nebudou načteny při volání wp_enqueue_script () v podřízeném motivu?

Dělám rámcový rodičovský motiv a v nadřazeném functions.php, chci zaregistrovat všechny možné soubory JS, které používám často, a pokud chci, aby to bylo načteno, v dítěti functions.php musím použít wp_enqueue_script().

Ale nefunguje to ...

Jaké ponětí, proč?

1
Eduplessis

Soubor child.php se načte před rodičovskými function.php, takže je registrujete po jejich načtení. Zkuste namapovat skripty na háku, jako je 'after_setup_theme' místo toho.

1
John P Bloch

Je to špatná forma rozdělit váš kód takhle. Měli byste vždy mít své funkce a háčky, které je nazývají umístěny ve stejném umístění, aby bylo jednodušší ladění.

To znamená, že pokud umístíte vaše wp_enqueue_script() volání do souboru functions.php nadřazeného motivu, fungují věci tak, jak by měly? Pokud ne, mohlo by se stát něco jiného ... a museli bychom vidět váš kód, který by jej diagnostikoval a opravoval.

0
EAMann