Kako ustvariti oznake WordPress po meri
Zgraditi WordPress Theme je tako enostavno z predloge. Dodate lahko naslov()
, da prikažete naslov objave ali strani, in ga lahko uporabite vsebina()
za prikaz vsebine objave ali strani. V WordPressu lahko uporabimo še veliko več oznak predlog prikaz drugih stvari.
Toda ko gre za prikazujejo samo določene stvari na vašo temo, boste morda želeli ustvarite lastno predlogo. V današnjem vodniku vas bomo vodili skozi ta ne preveč zapleten proces. Začnimo z osnovami.
Osnovna oznaka predloge
Če si ogledate vire WordPress Core, boste ugotovili, da je predloga v osnovi funkcija PHP, ki izvaja niz kod z nekaterimi parametri.
Če želite ustvariti lastno oznako predloge, lahko na primer v imeniku teme napišete funkcijo PHP v functions.php.
funkcija my_template_tag () echo 'To je moja predloga';
Nato v drugih datotekah s temo povejte, single.php
ali page.php
, tako lahko dodate funkcijo.
To bo prikazalo "To je moja predloga", ki je odmeval v notranjosti my_template_tag ()
funkcijo.
Ustvarjanje predloge WordPress je res tako preprosto. V redu, poglejmo nekoliko bolj napreden primer.
Oznaka predloge za ogled strani
V tem primeru bomo ustvarili predlogo , ki bo prikazal število ogledov za vsako objavo in stran.
Prvič, namestite in aktivirajte WordPress.com Stat v Jetpacku. In prepričajte se, da ste povezali Jetpack z WordPress.com. Razlog, da uporabljamo WordPress.com Stat je, da Prikaži podatki bodo shranjeni v WordPress.com in ne v lastni bazi podatkov. To bi lahko prihranilo obremenitev strežnika.
Ustvarite funkcijo v svojem functions.php imenovan pogled()
, tako:
funkcija the_view ()
Funkcijo (oznako predloge) bomo postavili na stran ali objavo, zato moramo dobiti številko ID-ja in mesta. To je mogoče pridobiti z uporabo get_the_ID ();
.
function the_view () $ id = get_the_ID ();
Nato lahko uporabimo funkcijo za pridobitev števila ogledov iz WordPress.com Stats z uporabo stats_get_csv ();
. Ta funkcija sprejema več parametrov (tukaj najdete celoten seznam).
V našem primeru moramo dodati dnevi
, ki določajo časovno obdobje števila pogledov in post_id
.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
V zgornji kodi, ker smo nastavili dnevi
parameter v -1
, od samega začetka, od trenutka, ko je vključen vtičnik za WordPress.com Stat.
Ko imamo številko, jo moramo le odmevati, kot sledi.
function 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 predloge za prikaz števila pogledov strani je končana. Ti lahko kjerkoli v page.php ali single.php. Na primer:
Če imate kakršnakoli vprašanja, vas prosimo, da jih navedete v oddelku za komentarje spodaj.