Kako stvoriti Custom WordPress predlošku Tags
Izgradnja WordPress Teme je tako lako s oznake predloška. Možete dodati Naslov()
za prikaz naslova ili naslova stranice i možete ga koristiti sadržaj()
za prikaz sadržaja posta ili stranice. U WordPressu ima još mnogo oznaka predložaka koje možemo koristiti prikazati druge stvari.
Ali kada je u pitanju prikazuje samo određene stvari na vašoj temi, možda želite izradite vlastitu oznaku predloška. U današnjem vodiču, provest ćemo vas kroz ovaj ne previše složen proces. Počnimo s temeljima.
Osnovna oznaka predloška
Ako pogledate WordPress Core izvore, uvidjet ćete da je u osnovi oznaka predloška PHP funkcija koja izvodi skup kodova s nekim parametrima.
Da biste stvorili vlastitu oznaku predloška, možete napisati PHP funkciju u functions.php unutar vašeg direktorija teme, na primjer.
funkcija my_template_tag () echo 'Ovo je moj predložak';
Zatim, u drugim datotekama tema, recite, single.php
ili page.php
, možete dodati funkciju, kao što je to slučaj.
Prikazat će se "Ovo je moj predložak" koji je odjeknuo unutar my_template_tag ()
funkcija.
Stvaranje WordPress predloška je stvarno tako jednostavno. U redu, pogledajmo malo napredniji primjer.
Oznaka predloška pregleda stranice
U ovom primjeru stvorit ćemo predložak koji će prikazati broj prikaza za svaki post i stranicu.
Prvi, instalirajte i aktivirajte WordPress.com Stat u Jetpacku. I provjerite jeste li spojili Jetpack na WordPress.com. Razlog zbog kojeg koristimo WordPress.com Stat je taj Pogled podaci će biti pohranjeni u WordPress.com, a ne u našoj vlastitoj bazi podataka. To bi moglo uštedjeti na učitavanju našeg poslužitelja.
Stvorite funkciju u svom functions.php pod nazivom Pogled()
, ovako:
funkcija the_view ()
Funkciju (oznaku predloška) stavit ćemo na stranicu ili post, tako da trebamo dobiti ID broj stranice i posta. To se može preuzeti pomoću get_the_ID ();
.
funkcija the_view () $ id = get_the_ID ();
Tada možemo koristiti funkciju za dohvaćanje broja prikaza iz WordPress.com statistike pomoću stats_get_csv ();
. Ova funkcija prihvaća nekoliko parametara (ovdje pronađite potpuni popis).
U našem slučaju, moramo dodati dana
, koji određuju vremenski raspon broja prikaza i POST_ID
.
funkcija the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
U gornjem kodu, budući da smo postavili dana
parametar na -1
, dohvatit ćemo broj prikaza danog ID-a posta od samog početka, od kada je uključen WordPress.com statut.
Kada dobijemo broj, samo ga trebamo odjeknuti, kako slijedi.
funkcija the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); echo $ page_view [0] [' views '];
To je to, naša nova oznaka obrasca za prikaz broja pregleda stranica je gotova. Možeš bilo gdje u page.php ili single.php. Na primjer:
Ako imate bilo kakvih pitanja, slobodno ih stavite u odjeljak za komentare u nastavku.