Corsi on-line

WordPress: includere una pagina in ..un’altra pagina

Se utilizzate WordPress come engine per il vostro blog, potrebbe esservi capitata l’esigenza di includere una pagina all’interno di un’altra pagina, per esempio per fornire dei contenuti aggiuntivi senza doverli duplicare o senza creare ridondanza nel database; fare questo non è particolarmente difficile, basterà inserire all’interno del loop di pagina il codice seguente.

<?php $recent = new WP_Query("page_id=ID"); while($recent->have_posts()) : $recent->the_post();?>
       <h3><?php the_title(); ?></h3>
       <?php the_content(); ?>
<?php endwhile; ?>

Naturalmente, al posto di “ID” dovrete inserire l’identificativo univoco relativo alla pagina che desiderate includere, in alternativa è possibile sostituire “page_id=” con “pagename=”; nel caso utilizziate i custom post types dovrete applicare una semplice modifica alla prima riga:

$recent = new WP_Query(array( 'post_type' => 'nome_tipo', 'page_id' => ID ));
Post correlati
I più letti del mese
Tematiche