• Resuelto pinpetu

    (@pinpetu)


    Buenas tardes. Llevo tiempo buscando info sobre lo siguiente y no encuentro nada. Mi duda es la siguiente:

    Como ya sabrán, cada vez que creas una pagina en cualquier plantilla, se añade la función del body class con la class que sea. En mi caso, es ….page-id-124 (ejemplo) o la que sea. Cada pagina que se crea tiene su propia class. Y cada pagina, siempre tiene el mismo codigo html ya que esta especificado por el propio php del tema que se tenga instalado. Lo que no se, es como modificar o crear un codigo html a mi medida de cada pagina. Por ejemplo, tengo la pagina creada page-id-145 y quiero que el html sea el que yo diga, no el que ya viene por default en el php. ¿Como se podría cambiar? Gracias por la ayuda de antemano. Saludos.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador almendron

    (@almendron)

    Para identificar una página o entrada no debes emplear la class del body porque es diferente en cada plantilla. Para ello tienes que usar el número asignado por WordPress cuando las crea, es decir, el ID.
    Te vas a «Entradas», pones el ratón encima y en la ruta aparece «?post=xxxxxx» donde las «x» son el número que te comento. Luego, modificas las plantilla para que se ejecute un código u otro en función del ID.
    Ahora bien, modificar el código para cada página o entrada no tiene mucho sentido salvo que tu sitio tenga un número pequeño de ellas.
    También dependerá de lo que quieras modificar. No es lo mismo cambiar por ejemplo la imagen de cabecera que el formato en general.
    ¿Qué es exactamente lo que quieres modificar?

    Iniciador del debate pinpetu

    (@pinpetu)

    Gracias primeramente por contestar y ayudarme. Lo que quiero hacer es lo siguiente. Te mando una foto.

    Duda

    • Esta respuesta fue modificada hace 6 años, 10 meses por pinpetu.
    • Esta respuesta fue modificada hace 6 años, 10 meses por pinpetu.
    • Esta respuesta fue modificada hace 6 años, 10 meses por pinpetu.
    • Esta respuesta fue modificada hace 6 años, 10 meses por pinpetu.
    • Esta respuesta fue modificada hace 6 años, 10 meses por pinpetu.
    Iniciador del debate pinpetu

    (@pinpetu)

    Moderador almendron

    (@almendron)

    Lo más sencillo es crear archivos del tipo page-{id}.php o page-{slug}.php y en cada una de ellos pones el código que te interese.
    Como es obvio, este método sirve para un número pequeño de páginas.

    Iniciador del debate pinpetu

    (@pinpetu)

    Excelente idea. Asi lo ejecutare. Gracias por la ayuda.

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Modificar <body >’ está cerrado a nuevas respuestas.