Como crear un child theme de twenty eleven

Inicio Foros WordPress Themes y Diseño Como crear un child theme de twenty eleven

Este debate contiene 14 respuestas, tiene 2 mensajes y lo actualizó  LGrusin hace 6 años, 2 meses.

  • Autor
    Publicaciones
  • #65743

    rosru
    Participante

    Hola, mi nombre es Rosa y creo que estoy en un grave problema: me acabo de dar cuenta que se necesita crear un child theme para modificar el theme, pero el caso es que ya he casi terminado las modificaciones de mi sitio web tocando directamente el style css, functions.php y page.php del theme twenty eleven. Como puedo continuar ahora?

    Mi sitio web es: http://www.behind2glasses.com

     

    Muchas gracias

  • #65745

    LGrusin
    Miembro

    Quizás, mientras aprendes a crear un Child theme, lo más fácil es que le cambies el nombre al theme.

    Te aconsejo que copies ese mismo theme a otra carpeta con otro nombre. Es decir:
    1 – Copia la carpeta twentyeleven y guardala con otro nombre
    (por ejemplo, tutheme)
    2 – En el archivo style.css de la copia modifica donde pone Theme Name: Twenty Eleven, y pon el nombre que quieras
    (ej., Theme Name: tutheme)

    Es como si te crearas tu propio theme y no te afectará si actualizas el original.

    OJO: Antes de hacer nada elige otro theme para que puedas hacer los cambios sin problemas. Después ya podrás seleccionar tu propio theme desde el escritorio como si de cualquier otro theme se tratase.

    Saludos

  • #65747

    rosru
    Participante

    Hola, muchas gracias por tu respuesta, he encontrado un tutorial donde me explican como crear un child theme y parece bastante fácil, creo que voy a crearlo directamente, solo necesito saber donde tengo que hacer la copia, el local o en remoto?

     

    Muchas gracias

  • #65748

    rosru
    Participante

    Perdona, voy a ser mas concreta con la pregunta:

    1º- Después de haber tocado el codigo del original twenty eleven, cuales son los pasos a seguir?

    *Crear el child theme o lo que nos has descrito en el primer comentario?

    2º. Como creo el child theme manteniendo todos los cambios ya realizados en el  thema padre?

    3º –  La copia del child theme se hace en local o en remoto?

    mi ignorancia despues de haberme enterado de lo del child theme es maxima, te pediria q fueras muy concreto a la hora de darnos una respuesta.

    muchisimas gracias

  • #65757

    LGrusin
    Miembro

    Vaya, y yo que me quería ahorrar la explicación…
    Pues nada te hago un minitutorial de cómo crear un Child Theme…

    A ver, lo que te he descrito antes es para crear nuevos themes, aunque es prácticamente igual para crear un Child Theme.

    Te resumo los pasos, suponiendo que tu child theme se llame behind2glasses
    1 – Crea una carpeta llamada behind2glasses para alojar los archivos del child theme. Ahí pones todos los archivos modificados del theme padre y el archivo style.css.

    Los archivos no modificados los cogerá WordPress del tema padre. Los nuevos del Child Theme.

    Por supuesto, puedes poner todos los archivos del theme padre, es decir, los que has modificado y los originales sin modificar, por si quieres cambiar algo en el futuro. Aunque esta no es la filosofía del Child Theme, eso es como crear un theme nuevo… 😉

    2 – El archivo style.css del Child theme al principio pone
    Theme Name: Twenty Eleven
    lo modificas y pones
    Theme Name: behind2glasses
    también debes añadir
    Template: twentyeleven
    siendo twentyeleven la carpeta del theme padre, OJO que debes ponerlo exactamente igual como está la carpeta padre (ninúsculas y mayúsculas)

    El archivo style.css del theme padre no hay que tocarlo sólo el del child theme.

    Con esto habrás creado tu Child Theme.

    Si estás haciendo las pruebas en local, crea el child theme en local y cuando lo tengas terminado lo subes por FTP a tu servidor behind2glasses.com

    Saludos

  • #65766

    rosru
    Participante

    Genial! Ya tenemos el child theme creado. Muchas gracias

    Continuamos con la siguiente pregunta: Queremos mover el widget search form que sale en la barra lateral a la barra de menú principal.

    Y nos gustaria poder poner en cursiva la fecha de los posts, he probado con añadir al entry.meta la linea  font-style: italic  pero no funciona, me podrias ayudar gracias de nuevo, eres un crack.

  • #65830

    LGrusin
    Miembro

    Por favor no crees hilos nuevos para lo mismo…

    De rosru

    Hola, mi nombre es Rosa y creo estoy en un grave problema con mi blog, para crear mi blog escogí el tema twenty eleven y lo fuí modificando directamente, ya que no sabía de la necesidad de un child theme.

    Ahora que he creado un child theme sobre el tema twenty eleven modificado y cuando intento hacer los cambios al child theme me sale un error donde dice: “Este tema está roto. No encontramos el tema principal. Por favor, instala el tema principal “Twenty Eleven”. ¿Esto es debido a que el tema padre esta modificado? Si es así, que debería hacer ahora para no perder los cambios en mi blog: http://www.behind2glasses.com

    Muchas gracias

  • #65831

    LGrusin
    Miembro

    De rosru

    ahora hemos intentado restaurar el tema padre con uno nuevo y nos sale el siguiente mensaje:

    ERROR: El directorio de temas está vacio o no existe. Por favor revisa tu instalación.

    necesitamos ayuda urgente, si quieres te puedo dar las contraseñas de nuestro servidor pero por privado y le echas un vistazo.

    gracias

  • #65835

    rosru
    Participante

    He creado un hilo nuevo porque nadie contesta y realmente necesito ayuda.

  • #65837

    LGrusin
    Miembro

    Por eso te dije desde el principio que lo más fácil era crear un theme nuevo. En tu caso creí que era lo mejor porque supuse que te ibas a liar de esa manera. Esto debes solucionarlo tú para que aprendas como se hace, no es complicado.

    Para que puedas entrar en el escritorio debes instalar por FTP el theme original twentyeleven. Este es el theme por defecto y no lo puedes eliminar nunca porque WordPress los usa para estos casos en donde haya errores con otros themes.

    Descargate el original de twentyeleven, descomprimelo y subelo por FTP a la carpeta themes. http://wordpress.org/extend/themes/twentyeleven

    Una vez hecho eso intenta acceder al blog.

    Saludos

  • #65842

    LGrusin
    Miembro

    Recuerda que en el style.css de tu child theme para que funcione debe poner
    Template: twentyeleven
    Como te dije desde el principio debes poner el nombre de la carpeta del theme y no el nombre del theme, es un fallo muy común que comete la gente.

    Lee despacio lo que te puse antes seguro que has cometido algún error.
    http://ayudawp.com/foros/hilo/como-crear-un-child-theme-de-twenty-eleven/#post-65757

    Saludos

  • #65929

    rosru
    Participante

    Hola!

    A ver, nuestros pasos han sido estos:

    – Hemos eliminado todo el contenido del servidor y hemos limpiado la base de datos tambien porque nada funcionaba.

    – Hemos hecho copia del tema antiguo

    – Hemos vuelto a re-instaldo el tema padre twenty eleven en el ftp manualmente.

    – Hemos creado el child theme copiando todas las carpetas del tema twenty eleven nuevo sin ninguna modificacion.

    – Hemos creado el child theme como nos dijiste: Nombre: childtheme; Template: chilttheme *siendo este el nombre de la carpeta donde esta alojado.

    – Hemos subido el child theme por ftp a nuestro servidor.

    Ahora, ya no sale el mensaje de error al escoger el child theme en el editor, pero ninguna modificacion se hace efectiva desde el child theme, pero si lo hacemos desde el twenty eleven si funciona. ¿Que podemos hacer?

    We are desperate! please help

  • #65930

    LGrusin
    Miembro

    rosru, yo no puedo ser más claro. He explicado con todo detalle los pasos a seguir. Por favor, lee despacio TODO lo que he escrito.

    – Hemos creado el child theme como nos dijiste: Nombre: childtheme; Template: chilttheme *siendo este el nombre de la carpeta donde esta alojado. MAL

    donde pone
    Template: childtheme
    debe poner
    Template: twentyeleven
    tal como te he dicho varias veces, en template debes poner el nombre exacto de la carpeta del theme padre

    Un saludo

    PD.: Nada de lo que has hecho era necesario para resolver el problema.

  • #65943

    rosru
    Participante

    Hola de nuevo, si nos hemos dado cuenta antes de tu respuesta… sorry, pero ya lo hemos  renombrado con la carpeta del tema padre y sigue sin funcionar.  Seguramente es una tontería, pero la verdad que llevamos un montón de tiempo con esto y no podemos retrasar mas la fecha de apertura del blog. Nos podrías hacer el favor de hecharle un vistazo al blog y al hosting si te damos el password y usuario. la verdad que te lo agradeceríamos muchisimo.

     

    Saludos

  • #65958

    LGrusin
    Miembro

    Es muy complicado trabajar con cuentas de correo que te los envía siempre a la bandeja de correo no deseado.

    Revisa tu correo…

    Saludos

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido