Falta la hoja de estilo de WordPress: aquí está el por qué y cómo resolverlo

Los temas de WordPress son los que hacen que sea súper simple crear sitios web hermosos sin saber PHP, HTML o CSS.

Los desarrolladores han hecho el trabajo de campo.

De verdad, ¡lo tienen!



La hoja de estilo está incluida en los archivos de temas de WordPress.

El mensaje de error que le dice que no lo es, debería decirle que WordPress no puede encontrar el archivo style.css.

Antes de escribir un correo electrónico enojado al desarrollador, verifique que realmente no esté. 99.9% del tiempo, está ahí.

 

Falta la hoja de estilo de WordPress

El mensaje de error que le dice que a un tema le falta el archivo style.css solo significa que su base de datos de WordPress no puede encontrarlo. Esto sucede si está en el directorio incorrecto, si instala un complemento como tema o carga un instalador de paquetes con más del tema en la carpeta zip.

 

La anatomía de un tema de WordPress

Por lo general, es más fácil entender cómo funcionan las cosas cuando conoce los nombres de las partes para que funcionen.

En WordPress, se utilizan tres lenguajes de codificación. PHP, HTML y CSS.

Estos se controlan en tres archivos separados contenidos en cada tema de WordPress.

  1. El archivo functions.php controla cómo se cargan los datos desde su base de datos WP
  2. HTML controla la estructura y el contenido de una página web
  3. La hoja de estilo controla cómo se presentan visualmente los datos en la pantalla.

Un tema de WP es un paquete de las plantillas anteriores, además de JavaScript y archivos de imagen. Como tales, solo se pueden cargar como carpetas .zip.

Si falta alguna de esas tres plantillas principales, el tema no funcionará.

En el caso del error de 'hoja de estilo faltante', es el archivo style.css el que falta en la carga de la carpeta del tema.

Cuando eso suceda, verá el siguiente mensaje de error

'Al tema le falta la hoja de estilo style.css'.

La causa no siempre es que falta. La mayoría de las veces, está instalado en el directorio incorrecto o no ha instalado la carpeta del tema por sí solo.

 

Las carpetas zip maestras necesitan que se extraiga el tema y luego se cargue

Si compró un tema premium de WP, es muy probable que su archivo de descarga no sea la carpeta del tema para cargar en su área de administración de WordPress.

Muchos temas modernos tienen varios archivos agrupados en un paquete comprimido, como documentación, licencia, archivos PSD, etc.

Cuando descargue sus archivos, mire dentro de las carpetas. Una carga de tema será sólo un archivo zip. No tendrá archivos zip dentro de archivos zip.

Si el tuyo lo hace, entonces es un paquete maestro.

Para esos, necesita 'extraer todo' y luego organizar sus archivos para cargar las carpetas correctas en los directorios correctos.

El nombre de archivo de la plantilla del tema tendrá 'tema'.

Busque dentro de esa carpeta el archivo llamado 'estilo' y en la columna de tipo de archivo, mostrará que es un 'Documento de hoja de estilo en cascada'.

La carpeta en la que se encuentra, solo comprima esa carpeta para cargarla en su sitio de WordPress.

Para comprimir carpetas listas para cargar, haga clic con el botón derecho en la carpeta que desea comprimir, coloque el cursor sobre 'enviar a' y seleccione la opción de 'carpeta comprimida (en zip)'.

Lo que ocurre con la adición de nuevos temas es que WordPress solo puede extraer archivos una vez. Cuando tiene varias carpetas zip una dentro de la otra, no se cargará.

Si la primera carpeta que se extrae no contiene el archivo style.css, no se podrá cargar el tema y se mostrará el motivo 'Al tema le falta la hoja de estilo style.css'.

Cada tema necesita una hoja de estilo para funcionar.

 

Los complementos no contienen hojas de estilo

Complementos de WordPress agregue funciones de estilo a los temas de WP. No reemplazan la hoja de estilo de sus temas.

Los complementos del creador de páginas, los complementos del sitio de membresía, los complementos del foro o del panel de discusión funcionan agregando elementos sobre su tema.

Todavía necesita un tema para que funcione un complemento.

En ese sentido, el mensaje de error faltante de style.css puede ser un indicador para que verifique que no está cargando un complemento en su directorio de temas de WordPress.

Aquí hay un ejemplo usando el archivo zip de Visual Composer, que es un complemento. No es un tema.

Como tal, no tiene la hoja de estilo style.css.

Esto debe cargarse como un complemento, que luego reemplaza los elementos de la hoja de estilo de su tema.

Solo las carpetas zip de temas se pueden cargar a través de la opción 'agregar nuevo' para cargar un nuevo tema.

Para agregar un tema, vaya a 'Apariencia> Temas> Agregar nuevo> Cargar'.

Para complementos, es 'Complementos> Agregar nuevo> Cargar'.

Los temas y complementos se almacenan en áreas separadas de su administrador de archivos cPanel.

Si se cargan en los directorios incorrectos, recibirá mensajes de error. Los archivos de hoja de estilo que faltan son uno de ellos.

Verifique que su tema esté en el directorio de temas de WordPress

Si está cargando directamente a través de cPanel o usando un software FTP, verifique que esté instalando la carpeta zip del tema en el directorio de temas de WordPress.

Inicie sesión en cPanel, vaya a 'public_html' (o el directorio de su dominio adicional), seleccione 'wp-content', luego haga clic en la carpeta 'temas' y cargue el archivo zip de su tema allí.

Recordando eso, debe ser solo la carpeta zip del tema menos cualquier otra carpeta contenida en las descargas de paquetes, como complementos para complementar el tema.

 

Al cargar una plantilla de tema para otro software, faltará una hoja de estilo

Las plantillas de sitios web difieren según la plataforma. Si está cambiando a WordPress desde otra plataforma como Joomla o Drupal, los temas no tendrán los mismos tipos de archivos.

Como ejemplo, las plantillas de Drupal pueden tener el estilo definido en el archivo .info, en cuyo caso no se necesita una hoja de estilo para esa plataforma.

WordPress no usa archivos .info, por lo que los temas de Drupal no funcionarán en WordPress porque no tienen una hoja de estilo incluida en la carpeta zip del tema.

Lo mismo ocurre con las plantillas de Shopify. Los lenguajes de plantilla son diferentes.

Los temas de WordPress están codificados en PHP, los temas de Shopify están codificados con Ruby.

Las plantillas codificadas en diferentes lenguajes de programación no funcionarán en WordPress.

Incluso si están codificados en PHP, WordPress aún necesita el archivo style.css para que la plantilla funcione.

Un ejemplo de cuándo es más probable que suceda esto es si compró el tema de un mercado .

Theme Forest es un ejemplo donde tienen archivos de plantilla para múltiples plataformas CMS.

Cuando ese sea el caso, debe descargar la plantilla correcta para WordPress.