WordPress: recuperare il contenuto di una pagina

A volte può tornare utile includere in una pagina il contenuto di un’altra. Ad esempio se avete creato una pagina di registrazione e volote mostrare in un riquadro l’informativa della privacy, sarebbe comodo poter caricare questo contenuto da una pagina esistente. Questo ha il vantaggio:

  • Il cliente può modificare il contenuto della pagina senza “tocccare” la pagina originale che lo contiene
  • La pagina funziona anche da sola, quindi è possibile inserire nel footer del sito un link a “privacy” ad esempio

Il modo migliore per includere il contenuto di una o più pagine è il seguente:

1
2
3
$postID = get_page_by_title("Privacy")->ID;
$post = get_post(&$postID);
echo apply_filters("the_content",$post->post_content);

L’ID del Post (della pagina nell’esempio di sopra) è ottenuto tramite il suo titolo sia per chiarezza che per compatibilità con export o reindicizzazioni involontarie.

2 commenti a: “WordPress: recuperare il contenuto di una pagina”

  1. 27 mag, 2010 Segnalibri al 27 maggio 2010 ‹ Ubuntu block notes:

    [...] WordPress: recuperare il contenuto di una pagina | Undolog.com [...]

  2. 11 nov, 2010 Wordpress: recuperare il contenuto di pagine private | Undolog.com:

    [...] dal post WordPress: recuperare il contenuto di una pagina per aggiungere alcune informazioni. Prima di tutto è possibile recuperare il contenuto di una [...]

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
					<code></code> // blocco generico
					[cc_actionscript][/cc_actionscript] // Actionscript
					[cc_actionscript3][/cc_actionscript3] // Actionscript 3
					[cc_css][/cc_css] // CSS Style Sheet
					[cc_html][/cc_html] // HTML
					[cc_js][/cc_js] // Javascript
					[cc_objc][/cc_objc] // Objective-C
					[cc_php][/cc_objc] // PHP
					[cc_sql][/cc_sql] // SQL


Stop SOPA