it-swarm-es.com

Los archivos JavaScript registrados en el tema principal no se cargarán al llamar a wp_enqueue_script () en el tema secundario?

Estoy creando un tema principal de marco y en el functions.php padre, quiero registrar todos los archivos js posibles que uso con frecuencia y, si quiero que lo cargue, en el functions.php hijo solo tengo que usar wp_enqueue_script().

Pero no funciona ...

¿Alguna pista de por qué?

1
Eduplessis

El archivo niño functions.php se carga antes que el padre functions.php, por lo que los está registrando después de ponerlos en cola. Intente poner en cola los scripts en un gancho, como 'after_setup_theme' en su lugar.

1
John P Bloch

Es una mala forma dividir tu código de esa manera. Debe siempre tener sus funciones y los ganchos que las llaman ubicadas en la misma ubicación para facilitar la depuración.

Dicho esto, si coloca sus llamadas wp_enqueue_script() en el archivo functions.php del tema principal, ¿las cosas funcionan como deberían? De lo contrario, podría estar ocurriendo algo más ... y necesitaríamos ver su código para diagnosticarlo y solucionarlo.

0
EAMann