Tag Template: Anatomia dei Tag dei Template

Introduzione

Questo documento una breve disamina di quelle strane entità denominate tag dei template di WordPress, allo scopo di aiutare le persone che si avvicinano a WordPress ed a PHP a comprendere cosa sono i tag dei template e come vengono utilizzati.

Un tag template di WordPress è costituito da tre componenti:

Questi componenti vengono spiegati qui di seguito.

Tag di codice PHP

WordPress è basato sul linguaggio di script PHP. Anche se non vi è necessità di essere uno sviluppatore PHP per utilizzare WP, una infarinatura su questo linguaggio è sicuramente di aiuto per ottenere il massimo da WordPress. Qui forniamo una piccola parte di questo necessario PHP:

 <?php ?>

L'esempio precedente mostra i marcatori (tag) di apertura (<?php) e di chiusura (?>) utilizzati per racchiudere le funzioni ed il codice PHP all'interno di un documento HTML. Vi sono diverse metodologie per racchiudere codice PHP all'interno di una pagina ma questo è il metodo con la migliore "portabilità" che funziona con praticamente qualsiasi server web che supporti il PHP (tipicamente il nome del documento dovrà anche terminare con l'estensione .php, ciò affinché il server la riconosca come un documento PHP).

Tutto ciò che è contenuto all'interno di questo tag viene analizzato e gestito dall'interprete PHP, che viene eseguito sul serve web (l'interprete è il motore PHP che determina quale delle varie funzioni e quale codice eseguire e restituisce il loro output). Per i nostri scopi, il tag PHP permettono di inserire le funzioni di WordPress nelle pagine dei template e, tramite queste, generare la pate dinamica del proprio blog.

Funzione di WordPress

Una funzione di WordPress di una funzione di template è una funzione PHP che esegue una azione o visualizza specifiche informazioni del proprio blog. Come le funzioni PHP, una funzione WordPress è definita da una riga di testo (composta da una o più parole, senza alcuno spazio), parentesi di apertura e chiusura (parentesi tonde) e tipicamente un punto e virgola utilizzato in PHP per indicare la fine del comando. Un esempio di una funzione WordPress è:

 the_ID();

the_ID() visualizza il numero di ID per una voce o un articolo del proprio blog. Per utilizzarla all'interno di una pagina di template, si dovrà inserirla fra i tag PHP mostrati precedentemente:

 <?php the_ID(); ?>

Ciò rappresenta ufficialmente un tag di template di WordPress, in quanto utilizza il tag PHP con una funzione di WordPress.

Parametri opzionali

L'elemento finale di un tag di template è un elemento di cui non è sempre necessario l'uso a meno che non si voglia personalizzare la funzionalità del tag. Questo, o meglio questi, sono i parametri o gli argomenti di una funzione. Ecco di seguito la funzione di template bloginfo(), con il parametro da visualizzare passato tramite il valore'name':

 <?php bloginfo('nome'); ?>

Se il vostro blog si chiama Super Weblog, il tag di template bloginfo(), quando utilizzato con'name'come parametro da visualizzare, visualizzerà questo nome nella posizione in cui è stato inserito all'interno della vostra pagina di template.

Non tutti i tag di template accettano dei parametri (the_ID() ne è un esempio) e quelli che lo fanno accettano parametri differenti in funzione del loro utilizzo, quindi il tag the_content() accetta parametri diversi da quelli che possono venir passati al tag get_calendar().

Ulteriori letture

Si vedano le seguenti pagine per ulteriori informazioni sui template di WordPress ed i tag dei template:

I Template

Come Passare Parametri Ai Tag

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