Come creare tag personalizzati per template WordPress
Costruire un tema WordPress è così facile con tag modello. Puoi aggiungere il titolo()
per visualizzare il post o il titolo della pagina, ed è possibile utilizzare il contenuto()
per visualizzare i contenuti del post o della pagina. Ci sono molti più tag modello in WordPress che possiamo usare mostra altre cose.
Ma quando si tratta di mostra solo cose particolari sul tuo tema, potresti volere crea il tuo tag modello. Nel tutorial di oggi, ti guideremo attraverso questo processo non troppo complicato. Iniziamo con i fondamenti.
Tag modello di base
Se dai un'occhiata alle fonti di WordPress Core, scoprirai che un tag template è fondamentalmente una funzione PHP che esegue un set di codici con alcuni parametri.
Ad esempio, per creare il tuo tag template, puoi scrivere una funzione PHP in functions.php all'interno della directory dei temi.
function my_template_tag () echo 'Questo è il mio modello';
Quindi, negli altri file del tema, dì, single.php
o page.php
, puoi aggiungere la funzione, in questo modo.
Questo mostrerà il 'Questo è il mio modello' che è echeggiato all'interno del my_template_tag ()
funzione.
Creare un modello WordPress è davvero così semplice. Bene, diamo ora un'occhiata a un esempio leggermente più avanzato.
Tag di modello di conteggio delle visualizzazioni di pagina
In questo esempio, creeremo un modello che mostrerà il conteggio delle visualizzazioni per ogni post e pagina.
Primo, installa e attiva Stat di WordPress.com in Jetpack. E assicurati di aver collegato Jetpack a WordPress.com. Il motivo per cui utilizziamo WordPress.com Stat è che il vista i dati saranno archiviati in WordPress.com piuttosto che nel nostro database. Questo potrebbe risparmiare sul nostro carico del server.
Crea una funzione nel tuo functions.php di nome la vista()
, così:
function the_view ()
Inseriremo la funzione (il tag del modello) in una pagina o in un post, quindi dobbiamo ottenere la pagina e il numero dell'ID post. Questo può essere recuperato usando get_the_ID ();
.
function the_view () $ id = get_the_ID ();
Possiamo quindi utilizzare una funzione per recuperare il numero di visualizzazioni da WordPress.com Stats utilizzando stats_get_csv ();
. Questa funzione accetta diversi parametri (trova qui la lista completa).
Nel nostro caso, dobbiamo aggiungere il giorni
, che specifica l'intervallo di tempo del conteggio delle viste e il post_id
.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ");
Nel codice sopra, dal momento che abbiamo impostato il giorni
parametro a -1
, recupereremo il conteggio delle visualizzazioni dell'ID post dato sin dall'inizio, da quando è stato attivato il plugin Stat di WordPress.com.
Una volta ottenuto il numero, dobbiamo solo farlo eco, come segue.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views'];
Questo è tutto, il nostro nuovo modello di tag per la visualizzazione del conteggio delle pagine è fatto. Puoi ovunque in page.php o single.php. Per esempio:
Se avete domande, non esitate a metterle nella sezione commenti qui sotto.