¿Qué hace que un tema de WordPress sea un “tema principal no válido”?

2 minutos de lectura

Para sobrescribir algo de CSS de un tema de WordPress existente, me gustaría crear un tema secundario como se describe en http://codex.wordpress.org/Child_Themes#Example_of_a_basic_Child_Theme .

Creé un directorio junto con el archivo style.css, donde el nombre del tema principal se define como “plantilla”. Hasta aquí todo bien. Cuando voy a la página de temas en la administración de WordPress, aparece el mensaje “El [name of parent theme] el tema no es un tema principal válido”, y no puedo activarlo.

Me pregunto cómo averigua WordPress si un tema principal es válido o no y si hay alguna manera de convertir el tema principal en un tema principal válido.

Para averiguar si el tema principal definido es el problema, reemplacé la definición de “plantilla” con otro tema, que también está instalado en el mismo servidor, y funcionó.

Gracias de antemano por tu ayuda.

Parece que olvidé mencionar el hecho que causó el problema: mi tema principal ya es un tema secundario y no estaba al tanto del límite de dos generaciones, lo que significa que un tema secundario secundario no es posible. 🙁

¡Gracias por tu ayuda de todos modos! Tal vez esta información debería agregarse en http://codex.wordpress.org/Child_Themes

  • ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡Este es un límite arbitrario HORRIBLE! ¡Gracias por la aclaración!

    – Miguel

    3 de mayo a las 18:32

  • @mike Creo que esto no fue un gran problema cuando WordPress hizo posible crear un tema secundario. Pero hoy es un problema, porque la mayoría de los temas listos para usar que descarga en cualquier lugar a menudo ya son temas secundarios, por lo que usted, como “usuario final”, ya no puede editar (mucho).

    – Ene

    9 de mayo a las 10:36

intente verificar el css de su tema hijo y mire la línea @import y asegúrese de que haya un ‘;’ punto y coma al final. 🙂

  • Tanto el CSS del tema principal como el del tema secundario tienen un punto y coma al final.

    – Ene

    3 de septiembre de 2013 a las 11:15

avatar de usuario
stevepeev

Su tema hijo debe usar exactamente el mismo nombre (los mismos casos, los mismos espacios, etc.) que el tema principal. se define como Theme Name en la de los padres style.css.

¿Ha sido útil esta solución?