Mostrar contenido de una página en páginas hijas

Inicio Foros WordPress General WordPress.org Mostrar contenido de una página en páginas hijas

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  recdown hace 6 años, 7 meses.

  • Autor
    Publicaciones
  • #62007

    recdown
    Participante

    Buenos días a todos.
    A ver si alguien sabe cómo lograr lo siguiente:
    Tengo un campo personalizado, que consiste en un textarea en el que el usuario puede introducir cualquier tipo de texto. La idea es que si en una página se rellena ese campo, ese contenido introducido aparezca en todas sus páginas hijas.

    CASO 1
    – Pagina 1
    —- Pagina 1.1 (el usuario rellena el campo personalizado y se muestra el contenido)
    ——– Pagina 1.1.1 (muestra el contenido del campo rellenado en Pagina 1.1)
    ———Pagina 1.1.2 (muestra el contenido del campo rellenado en Pagina 1.1)
    ———Pagina 1.1.3 (muestra el contenido del campo rellenado en Pagina 1.1)

    CASO 2
    – Pagina 1 (el usuario rellena el campo personalizado y se muestra el contenido)
    —- Pagina 1.1 (muestra el contenido del campo rellenado en Pagina 1)
    —- Pagina 1.2 (el usuario rellena el campo, así que no hereda el de Pagina 1.1, sino que muestra el suyo propio)
    ——– Pagina 1.2.1 (muestra el contenido del campo rellenado en Pagina 1.2)

    Espero haberme explicado bien con los ejemplos de lo que quiero conseguir.

    Muchísimas gracias de antemano.

  • #62011

    Hombre Man
    Participante

    Tienes que hacer un loop que consulte esa página y muestre el campo que quieres. Puedes crear un shortcode para poder insertarlo dentro de páginas normales.

  • #62013

    recdown
    Participante

    Hola de nuevo, ante todo muchas gracias por responder.
    El problema es saber cuál es “esa página”, ya que el campo personalizado puedo rellenarlo en cualquier página del sitio web. Lo que tengo que conseguir es detectar si las páginas tienen el campo rellenado y mostrar el contenido, y si no lo tienen rellenado, mostrar el contenido de ese campo de su página padre.
    Mi problema es lograr que a las páginas hijas se les aplique el contenido personalizado de su página padre.

  • #62015

    Hombre Man
    Participante

    Busca get_post_ancestor en el Codex de WordPress.

  • #62058

    recdown
    Participante

    Ok, gracias 🙂

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest