Añadir JavaScript (JS) personalizado a tu sitio WordPress te permite incorporar funcionalidades dinámicas, interacciones específicas o scripts de terceros. Te muestro las formas más seguras y recomendadas para hacerlo, evitando modificar archivos del núcleo o del tema directamente.
1. Usando un plugin de fragmentos de código (recomendado para la mayoría):
Es la forma más segura y flexible, ya que el JS se gestiona fuera de tu tema.
2. En el archivo functions.php de un tema hijo (para usuarios avanzados):
Esta es la forma estándar y recomendada para desarrolladores. Permite encolar scripts correctamente.
functions.php de tu tema hijo.wp_enqueue_script() para añadir tu JavaScript. Esto asegura que el script se cargue de forma óptima y sin conflictos. <?php function mi_script_personalizado() { wp_enqueue_script( 'mi-script-js', // handle únicoget_stylesheet_directory_uri() . '/js/mi-script.js', // URL del archivo JSarray('jquery'), // Dependencias (ej. jQuery) '1.0', // Versión true // True para cargar en el footer, false para el head ); } add_action( 'wp_enqueue_scripts', 'mi_script_personalizado' ); ?>mi-script.js dentro de una subcarpeta js en tu tema hijo.3. Directamente en el editor de bloques (para scripts pequeños y específicos de una página):
Para bloques de JavaScript pequeños o scripts de terceros específicos de una página o entrada.
<script> y </script>.<head>.Evita:
Al agregar JavaScript, asegúrate de que el código sea válido y no cause conflictos con otros scripts existentes en tu sitio. Si un script rompe tu sitio, puedes desactivarlo vía FTP renombrando la carpeta del plugin de snippets o eliminando el código del functions.php del tema hijo.