¿Cual es la ID de la página de Posts? (Widget Logic)

Inicio Foros WordPress Plugins ¿Cual es la ID de la página de Posts? (Widget Logic)

Etiquetado: , , ,

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  vulcanno hace 7 años, 10 meses.

  • Autor
    Publicaciones
  • #19863

    vulcanno
    Participante

    <p>He instalado un plugin (el Widget Logic) en un wordpress que cambia los widgets del sidebar según el ID de la página que quieras. Así, sólo tienes que poner "is_page(array(‘id de la pagina’))" en el widget que quieres que salga en el sidebar de la página concreta. El problema me ha llegado cuando he decidido que la página principal no sea la página de posts, ya que he creado una página que se llama NEWS donde he enlazado los posts y otra de bienvenida que se llama HOME. La página News está en blanco y tiene un ID = 6, pero claro, el contenido no es el de la página (que como he dicho está en blanco) sino que son los posts y el plugin necesita el ID real, no el de la página contenedora. Si pongo "6" en el campo de la ID del plugin, no sale nada. En las demás sale perfecto. De hecho, en la página principal (cuya ID es "2") puedo poner en el casillero de la ID del plugin "HOME", que funciona, así que estoy buscando la ID genérica de la página de posts, a ver si así funciona. ¿Alguien puede ayudarme?
    </p>

  • #48619

    imported_josec
    Participante

    creo que tienes un error de conceptos.. las paginas solo tienen un ID (o nombre tambien) y es el que mencionas..

    la manera de como se despliegan los post depende de como este desarrollado tu theme. Si quieres mostrar los post en otra “pagina” tienes que crear una “pagina personalizada” con el loop correspondiente, y luego cargar la plantilla desde el panel.

    saludos

  • #48643

    vulcanno
    Participante

    No sé si no me has entendido o soy yo el que no te entiende a ti. No quiero mostrar los posts en otra página, eso ya lo tengo hecho, pero no cómo tú dices. He creado una página llamada News y en el panel de control le he dicho que esa sea la que contenga los posts. WordPress ignora el contenido de esa página y coloca los posts en ella. Puedo poner quince vídeos de youtube en Editar Página, que sólo se verán los posts. La ID de News, es 6, y en el Widget le digo que use la página con ID 6. Pero, como el contenido de la página con ID=6 es sustituido por los posts, los widgets que yo quiero que se vean en ID=6 también son sustituidos por los que tenga la página de posts. Si mis conocimientos de PHP no me fallan, la página NEWS, de ID=6, llama a la de posts y sustituye TODO su contenido por esta. Por lo tanto, necesito la ID genérica que tenga esa página que sustituye el contenido de la 6 (que no será un número, sino un nombre como “content”, “container”, “posts” o algo así). O al menos es lo que yo deduzco de todo esto.

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

Pin It on Pinterest