Tag di Inclusione

I tag di inclusione dei Template vengono utilizzati con un file Template file (ad esempio index.php) per eseguire l'HTML ed il PHP che si trova in un altro file di template (ad esempio header.php). In PHP è inclusa un comando include() proprio a tale scopo ma questi tag di template di WordPress rendono l'inclusione di alcuni file specifici molto più semplice.

Si veda UtilizzoTemi e SviluppareTemi per ulteriori informazioni sui Template ed i Temi.

Il Template Header

 <?php get_header(); ?>

Questo tag include il file header.php dalla directory del tema corrente. Se questo file non viene trovato verrà incluso al suo posto il file wp-content/themes/default/header.php.

Il Template Footer

 <?php get_footer(); ?>

Questo tag include il file footer.php dalla directory del tema corrente. Se questo file non viene trovato verrà incluso al suo posto il file wp-content/themes/default/footer.php.

Il Template Sidebar

 <?php get_sidebar(); ?>

Questo tag include il file sidebar.php dalla directory del tema corrente. Se questo file non viene trovato verrà incluso al suo posto il file wp-content/themes/default/sidebar.php.

Il Template Comments

 <?php comments_template(); ?>

Questo tag include il file comments.php dalla directory del tema corrente. Se questo file non viene trovato verrà incluso al suo posto il file wp-content/themes/default/comments.php.

Includere Altri Template

WordPress offre i tag precedenti per includere alcuni specifici Template ma vi è anche un metodo semplice per includere qualsiasi file. Per farlo occorre utilizzare la funzione PHP include ed una costante di WordPress opportunamente definita per rendere le cose semplici: TEMPLATEPATH.

Si supponga di voler includere un file denominato header2.php. Inserire semplicemente la seguente linea nel template nella posizione nella quale si vuol far apparire le informazioni contenute nel file.

 <?php include (TEMPLATEPATH . '/header2.php'); ?>

È possibile ad esempio utilizzarla per includere una differente testata al posto della normale header.php che può venir inserita con get_header().

NOTA: TEMPLATEPATH è un riferimento al percorso assoluto alla directory del tema corrente (senza la / alla fine). Per informazioni sulle URI di riferimento antiche l'inclusione di file si veda .

Esempio

Il codice seguente è un esempio elementare di un template per l'errore "HTTP 404: Not Found" (che è possibile inserire in un Tema come 404.php).

 <?php get_header(); ?>
 <h2>Error 404 - Not Found</h2>
 <?php get_sidebar(); ?>
 <?php get_footer(); ?>

Parametri

Questi tag non accettano alcun parametro.

Ultima modifica il 19/01/2006 ore 09:48