Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Cómo mostrar una página dentro de otra

Estas en el tema de Cómo mostrar una página dentro de otra en el foro de WordPress en Foros del Web. Buenas, Tengo un problema con el diseño de un site http://www.healthmanaging.com Necesito que cuando se pulse sobre una página del menú superior, por ejemplo " ...
  #1 (permalink)  
Antiguo 16/10/2009, 14:13
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Cómo mostrar una página dentro de otra

Buenas,

Tengo un problema con el diseño de un site

http://www.healthmanaging.com

Necesito que cuando se pulse sobre una página del menú superior, por ejemplo "Programas" me muestre en lugar de esa página (que está vacía), la página siguiente "A quién van dirigidos"
http://www.healthmanaging.com/health...van-dirigidos/

¿Sabéis como puedo hacerlo? creo que el tema puede ir creando una plantilla especial para la página "Programas" y que ahí se especifique que página debe cargar... Pero no se si esto es así y si se puede conseguir.

Otra forma que se me ocurre, que no creo que sea posible, es modificando en la base de datos que página es la que carga cuando pulsas encima de esa página (Programas). Pero no he visto ningún campo donde se especifique esta relación (ni en la tabla wp_posts)

¿Sabéis de qué manera se puede hacer?

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 16/10/2009, 15:26
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Respuesta: Cómo mostrar una página dentro de otra

Lo he conseguido solucionar gracias a este plugin "Get a Post"

http://guff.szub.net/2005/01/27/get-a-post/

Creando una plantilla para la página "Programas" y llamando a la función
<?php get_a_post(83); ?>

donde el 83 es por ejemplo el ID de la página que quieres cargar dentro de la plantilla.

Un saludo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:20.