Un usuario preguntó 👇
He configurado un tema secundario para mi sitio web basado en el tema WP Bootstrap Starter, pero parece que hay un problema al cargar mi archivo javascript para mi código jQuery. Aunque he configurado wp_enqueue_scripts en las funciones my.php (http://prntscr.com/nkm8vm), no se cargará.
O, cuando coloco etiquetas de script justo encima de mi última etiqueta corporal (http://prntscr.com/nkm9ww), mi consola afirma que $ (no es una función)http://prntscr.com/nkma5r), lo que significa que se carga antes de que jQuery CDN sea el tema principal que adopto.
La estructura de archivos de mi sitio web es similar a: http://prntscr.com/nkmaqc
Entonces, ¿qué estoy mirando aquí? ¿Por qué mi archivo javascript no se carga correctamente?
Este tema fue modificado hace 1 año, 7 meses por.
(@jdembowski)
Moderador del foro y Bruto Squad
Hace 1 año, 7 meses
Movido para arreglar WordPress, este no es un tema de desarrollo con WordPress. Este es un tema específico y no un tema en desarrollo.
Las capturas de pantalla de ejemplos de código son la peor forma de solicitar asistencia. No te ayuda a ti ni a nadie cuando haces eso. Intente compartir los ejemplos de código usando https://pastebin.com/ en lugar.
¿Cuál es ese tema y dónde lo descargaste? Proporcionar esa información lo ayudará a encontrar el lugar correcto.
(@superkot)
Hace 1 año, 7 meses
WordPress define la versión de jQuery en caso de que el uso de $ no esté definido. Por lo tanto, debe agregar eso a su script usted mismo o reemplazar todas las llamadas a las funciones de jQuery cambiando $ (…) a jQuery (…).
(@ el-pablo)
Hace 1 año, 7 meses
@superkot He reemplazado el $ jQuery, pero aún no pasa nada
@jdembowski El tema que estoy usando es WP Bootstrap StarterVersie: 3.1.0, que está disponible en WP Repository.
Mi código en functions.php: https://pastebin.com/P2Ew7hmT
Mi código en script.js: https://pastebin.com/SeYR8mRB
(@superkot)
Hace 1 año, 7 meses
Su script está bien si lo ejecuta pegando en una consola, por lo que el problema está en la cola. ¿Por qué usar array (‘javascript’)? Tu dependencia es jQuery. De todos modos, primero prueba uno más simple:
wp_enqueue_script( 'myscript', get_template_directory_uri() . '/js/script.js', array('jquery') );
(@ el-pablo)
Hace 1 año, 7 meses
Hola Superkot, probé tu código pero fue en vano. También intenté pegar mi código jQuery en la consola, pero todavía nada.
(@superkot)
Hace 1 año, 7 meses
Debes estar haciendo algo mal. Tu código funciona perfectamente para mí, solo necesitas enriquecerlo correctamente. Copiando el video del guión: https://cloud.mail.ru/public/2Wjm/5gRDms6xp. De todos modos, si no puede ponerlo en cola como un archivo separado, puede agregar este script a su pie de página, no es grande para que no interfiera con el rendimiento de su sitio.
¿Solucionó tu problema??
0 / 0