Kaip sukurti pasirinktinius „WordPress“ šablonų žymes
„WordPress“ temos kūrimas yra toks lengvas šablonų žymos. Galite pridėti Antraštė()
jei norite rodyti įrašą ar puslapio pavadinimą, galite naudoti turinys()
rodyti skelbimo ar puslapio turinį. „WordPress“ yra daug daugiau šablonų žymų, kuriuos galime naudoti rodyti kitus dalykus.
Bet kai kalbama rodyti tik konkrečius dalykus savo temoje, galbūt norėsite sukurti savo šabloną. Šiandienos pamokoje mes einame jus per šį pernelyg sudėtingą procesą. Pradėkime su pagrindais.
Pagrindinė šablono žyma
Jei pažvelgsite į „WordPress Core“ šaltinius, pamatysite, kad šablono žyma iš esmės yra PHP funkcija, veikianti kodų rinkinį su kai kuriais parametrais.
Jei norite sukurti savo šabloną, pvz., Savo temų kataloge galite rašyti PHP funkciją funkcijose.php.
funkcija my_template_tag () echo „Tai mano šablonas“;
Tada, pasakykite kitose temos rinkmenose, single.php
arba page.php
, galite pridėti funkciją, pvz.
Tai parodys „Šis yra mano šablonas“, kuris atsispindi viduje my_template_tag ()
funkcija.
„WordPress“ šablono kūrimas yra tikrai toks paprastas. Gerai, pažvelkime į šiek tiek pažengusią pavyzdį.
Puslapio peržiūros skaičiaus šablono žymė
Šiame pavyzdyje mes sukursime šabloną bus rodomas peržiūros skaičius už kiekvieną įrašą ir puslapį.
Pirmas, įdiegti ir aktyvuoti „WordPress.com Stat“ „Jetpack“. Ir įsitikinkite, kad „Jetpack“ prijungėte prie „WordPress.com“. Priežastis, kodėl naudojame „WordPress.com Stat“, yra ta, kad Žiūrėti duomenys bus saugomi „WordPress.com“, o ne mūsų pačių duomenų bazėje. Tai gali sutaupyti mūsų serverio apkrovai.
Sukurkite funkciją savo funkcijos.php pavadintas vaizdas()
, kaip ir taip:
funkcija the_view ()
Įdėsime funkciją (šablono žymę) į puslapį arba įrašą, todėl turime gauti puslapio ir pašto ID numerį. Tai galima gauti naudojant get_the_ID ();
.
funkcija the_view () $ id = get_the_ID ();
Tada mes galime naudoti funkciją, kad galėtume gauti „WordPress.com“ statistikos vaizdų skaičių naudojant stats_get_csv ();
. Ši funkcija priima keletą parametrų (čia rasite visą sąrašą).
Mūsų atveju turime pridėti dienų
, kuri nurodo peržiūros laiko trukmę ir post_id
.
funkcija the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
Pirmiau pateiktame kode, nes mes nustatėme dienų
parametras -1
, nuo pat pradžių, nuo to momento, kai bus įjungtas „WordPress.com“ statinio įskiepis.
Kai mes turime šį numerį, mes tiesiog turime jį pakartoti taip.
funkcija the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); echo $ page_view [0] [' views '];
Tai yra, mūsų naujas šablonų žymėjimas, rodantis puslapio peržiūrų skaičių, yra atliktas. Tu gali bet kur page.php arba single.php. Pavyzdžiui:
Jei turite kokių nors klausimų, nedvejodami įdėkite juos į komentarų skyrių.