Añadir CSS y JavaScript en WordPress usando functions.php

Ilustración conceptual de WordPress con archivos CSS y JavaScript personalizados integrados al diseño web.
Añadir CSS y JavaScript en WordPress usando functions.php

¿Necesitas agregar estilos o funcionalidades personalizadas a tu tema hijo en WordPress? La forma más eficiente y profesional de hacerlo es cargando tus propios archivos CSS y JavaScript desde el archivo functions.php.

En este tutorial te enseño cómo hacerlo paso a paso. Ya sea que estés comenzando en el desarrollo web o simplemente quieras tener tus apuntes a mano (como yo xd), esta guía te será útil.

Paso 1: Crea tu carpeta de archivos CSS y JavaScript

Primero, abre tu tema hijo (child theme) y crea una carpeta para tus archivos. Puedes llamarla por ejemplo: tu-js-o-css.

Dentro de esa carpeta crea:

  • Un archivo de estilos: Ejemplo.css
  • Un archivo de JavaScript: Ejemplo.js

Puedes hacerlo desde el panel de control del hosting o usando el plugin WP File Manager, que facilita mucho el proceso desde el panel de WordPress.

Paso 2: Agrega tu código en functions.php

Una vez tengas listos tus archivos, ve al editor de temas (Apariencia > Editor de archivos de tema) y abre el archivo functions.php de tu child theme.

Agrega el siguiente código:

/* Cargar CSS y JS en el tema hijo */
function ejemplo_scripts() {
	wp_register_style('ejemplo-style-css', get_stylesheet_directory_uri().'/tu-js-o-css/Ejemplo.css', '', '1.0','all');
	wp_register_script('ejemplo-script-js', get_stylesheet_directory_uri().'/tu-js-o-css/Ejemplo.js','','1.0', false);
	
	wp_enqueue_style('Ejecutar-CSS', get_stylesheet_directory_uri(), array('ejemplo-style-css'), '1.0');
	wp_enqueue_script('Ejecutar-JS', get_stylesheet_directory_uri(), array('ejemplo-script-js'), '1.0', false);
}

add_action('wp_enqueue_scripts', 'ejemplo_scripts');

En el Administrador de archivos buscamos la carpeta «wp-content» y dentro de ella la carpeta «themes» que es donde estará nuestro tema y su Child theme.

📌 Notas útiles para no perderse

No te preocupes por los colores en los nombres si copias desde editores con resaltado. Solo asegúrate de usar el mismo nombre al registrar y luego al ejecutar («enqueue») tus scripts y estilos.

Primero se usan wp_register_style() y wp_register_script() para definir los archivos.

Luego se cargan con wp_enqueue_style y wp_enqueue_script.

La función add_action() con el hook wp_enqueue_scripts() asegura que se ejecuten en el momento correcto.

  • wp_register_style(): Registra hojas de estilo.
  • wp_register_script(): Registra archivos JavaScript.
  • wp_enqueue_style(): Carga el CSS en el sitio.
  • wp_enqueue_script(): Carga el JS en el sitio.
  • get_stylesheet_directory_uri(): Devuelve la URL del tema hijo (child theme).

Más información en la documentación de WordPress.

Paso 3: Verifica que el código funcione

Crea una nueva página en WordPress y usa las clases o scripts que añadiste. Luego abre el inspector de tu navegador y verifica que se estén cargando correctamente Ejemplo.css y Ejemplo.js.

¡Y listo!

Añadir CSS y JS personalizados desde tu tema hijo en WordPress es una práctica profesional que te da control total sobre el diseño y funcionalidad de tu sitio. Además, mantiene el código organizado y evita sobrescribir archivos del tema principal.

Compartir en:
Facebook
LinkedIn
WhatsApp
X

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Tienes un proyecto en mente?

¿Necesitas crear un sitio web, mejorar uno existente o solucionar algún problema técnico? Cuéntame qué necesitas y revisaremos juntos la mejor opción.

¿Necesitas ayuda con tu sitio web?

Hablemos
WhatsApp button