Noirsolutions Wordpress

I Tag Template sono come dice il nome stesso dei tag di WordPress che vi permetteranno di personalizzare il vostro template aggiungendovi delle funzioni specifiche. La traduzione del termine tag significa etichetta. Quindi tag template sono etichette del vostro tema. Ossia la possibilità di aggiungere delle etichette al vostro tema e questo viene fatto o tramite i widget o tramite i plugin.
Per questo motivo nella spiegazione di come creare un plugin in wordpress questo è un passo inmprescindibile.
Ovviamente i tag sono talmente tanti che ci limiteremo a mostrarvi solamente i piu’ importanti.

Con questa breve introduzione andiamo dunque a iniziare.

Un tag template è essenzialmente composto da tre parametri.

  • Un codice PHP
  • Una funzione WP
  • Parametri opzionali.

vediamo di cosa si tratta nello specifico

Codice PHP Tag

Dicono gli stessi sviluppatori del CMS WP che lo stesso è costruito sulla base del linguaggio PHP, ma che non necessita che siate degli sviluppatori dello stesso. E attraverso questo linguaggio è possibile generare porzioni del vostro blog. Nulla di complicato quindi.

Funzioni WordPress

Una funzione WordPress tipicamente assume la forma seguente

the_ID();

E sono scritte in PHP al loro interno possono richiamare altre funzioni wordpress oppure funzioni PHP e linguaggio stesso.

Parametri Opzionali
Le funzioni WordPress possono o meno restituire parametri a seconda della funzione stessa. Per esempio la funzione

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

Riporterà il valore del nome del blog ossia se avete chiamato il vostro sito Comunicati Stampa questo sarà il valore che conterrà come ritorno la funzione. La stessa identica cosa che accade nel PHP.

Ora che abbiamo visto che cosa sono i Template Tag vediamo quali sono i piu’ importanti.

Insomma facciamo una lista.

Template tag Lista

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

name visualizza il nome del sito

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

visualizza la descrizione del sito

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

visualizza l’url del sito.

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

dispaly email amministratore del sito

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

Per visualizzare la versione di wordpress che state utilizzando.

Un’altra funzione molto utile è

<?php wp_list_cats(); ?>

e i suoi possibili parametri sono

  • all – visualizza tutte le categorie
  • sort_column – solo quelle avente valore sor_column
  • sort_order – in ordine discendente
  • list – tutte le categorie mettendole in forma di lista (
    • )
  • optioncount – visulizza con il conteggio dei post dentro ogni categoria.
  • hide_empty – Based upon the first two parameters (optionall and all), does not display Categories without posts
  • children – mostra anche le categorie figlie ossia le sotto category

Per esempio

<?php wp_list_cats('sort_column=name&sort_order=asc&optioncount=1&use_desc_for_title=0&child_of=3'); ?>

Potrebbe restituire qualcosa del tipo

Story Telling (21)
WordPress (23)
Writing (10)

Tag Template Loop

Noirsolutions WordPress

Il Loop nelle funzioni WordPress è un pò la funzione While nei linguaggi di programmazione. Ossia ripeti questa istruzione affinchè la condizione dello while risulta essere vera. Per essere una possibile implementazione potrebbe essere

<?php 
if ( have_posts() ) {
 while ( have_posts() ) {

//
 // Esegui qui delle istruzioni
 //
 } // end while
} // end if
?>

Ve la traduciamo un attimo ma il suo funzionamento è realmente molto semplice. La if controllo se ci sono post have_posts() , l’istruzione while viene eseguita fino a quando ci sono i post .
Accanto ai tag template ci sono tre nuove categorie che adesso vi andiamo a spiegare

Class, Oggetti, Funzioni, Filtri, Action.

 

Classi WordPress

 

 

Chiavi Pubbliche e Chiavi Private

 

Hook

 

Funzioni