Cargar una hoja de estilo en una plantilla de WordPress

Comparte conocimiento :)

Si estás creando una plantilla personalizada en WordPress, es esencial cargar una hoja de estilo correctamente tus hojas de estilo (CSS) para garantizar que tu diseño funcione como se espera. A continuación, te mostramos cómo hacerlo utilizando las funciones predeterminadas de WordPress.

¿Por qué es importante cargar una hoja de estilo correctamente?


Cargar hojas de estilo correctamente en WordPress asegura que:
– El sitio sea compatible con futuras actualizaciones.
– Se eviten conflictos con otros temas o plugins.
– Se utilicen las mejores prácticas de WordPress.

Pasos para cargar una hoja de estilo en una plantilla personalizada

1. Ubica el archivo `functions.php`:


En tu tema o tema hijo, abre o crea el archivo `functions.php`.

2. Usa la función `wp_enqueue_style`:


WordPress tiene una función específica para cargar hojas de estilo llamada `wp_enqueue_style()`. Aquí tienes un ejemplo básico:

<?php
   function cargar_estilos_personalizados() {
       wp_enqueue_style('nombre-hoja-estilo', get_template_directory_uri() . '/css/estilo-personalizado.css');
   }
   add_action('wp_enqueue_scripts', 'cargar_estilos_personalizados');

 Explicación del código:


   – `wp_enqueue_style`: Esta función registra y carga tu hoja de estilo.
   – `’nombre-hoja-estilo’`: Es el identificador único de tu hoja de estilo.
   – `get_template_directory_uri() . ‘/css/estilo-personalizado.css’`: Especifica la ubicación del archivo CSS en tu directorio de tema.

3. ¿Qué pasa si estás usando un tema hijo?

Si estás trabajando en un tema hijo, utiliza `get_stylesheet_directory_uri()` en lugar de `get_template_directory_uri()`:

<?php
   function cargar_estilos_tema_hijo() {
       wp_enqueue_style('nombre-hoja-estilo-hijo', get_stylesheet_directory_uri() . '/css/estilo-hijo.css');
   }
   add_action('wp_enqueue_scripts', 'cargar_estilos_tema_hijo');

4. Incluye dependencias opcionales:


Si tu hoja de estilo depende de otra (como la hoja de estilo principal del tema), puedes indicarlo:

 <?php
   function cargar_estilos_con_dependencias() {
       wp_enqueue_style('hoja-principal', get_template_directory_uri() . '/css/principal.css');
       wp_enqueue_style('hoja-secundaria', get_template_directory_uri() . '/css/secundaria.css', array('hoja-principal'));
   }
   add_action('wp_enqueue_scripts', 'cargar_estilos_con_dependencias');

5. Verifica en tu navegador:


Asegúrate de que las hojas de estilo se estén cargando correctamente inspeccionando el código fuente de tu sitio en el navegador.

Ya hemos cargado nuestra hoja de estilo:


Cargar una hoja de estilo en una plantilla personalizada de WordPress no solo es fácil, sino que también es una buena práctica que mejorará la estructura y el rendimiento de tu sitio. Recuerda usar `wp_enqueue_style()` y elegir la función adecuada (`get_template_directory_uri()` o `get_stylesheet_directory_uri()`) según tu caso.

Con estas indicaciones, estarás listo para implementar hojas de estilo en tus proyectos personalizados.

¡Empieza ahora y lleva el diseño de tu sitio al siguiente nivel!

También te puede interesar:

Scroll al inicio