Egyéni WordPress sabloncímkék létrehozása
A WordPress téma építése olyan egyszerű sablon címkék. Hozzáadhat a cím()
a bejegyzés vagy az oldal címe megjelenítéséhez, és használhatja A tartalmat()
az üzenet vagy az oldal tartalmának megjelenítése. Sokkal több sabloncímke van a WordPress-ben, amire használhatunk más dolgokat jelenítsen meg.
De mikor jön csak bizonyos dolgokat jelenít meg a témában, érdemes lehet hozzon létre saját sabloncímkét. A mai bemutatón keresztül ezt a nem túl bonyolult folyamatot fogjuk megtenni. Kezdjük az alapokkal.
Alapvető sabloncímke
Ha megnézed a WordPress Core forrásokat, akkor azt találod, hogy egy sabloncímke alapvetően PHP függvény, amely néhány paraméterrel rendelkező kódkészletet futtat.
Saját sabloncímke létrehozásához írhat egy PHP függvényt például a topic.php függvényében a témakönyvtárban.
funkció my_template_tag () echo 'Ez az én sablonom';
Ezután, a többi témafájlban, mondja, single.php
vagy page.php
, hozzáadhatja a funkciót, mint például.
Ekkor megjelenik a "Ez az én sablonom", amely visszhangzik a my_template_tag ()
funkció.
A WordPress sablon létrehozása nagyon egyszerű. Rendben, nézzük meg most egy kicsit fejlettebb példát.
Oldalnézet szám sabloncímke
Ebben a példában egy sablont fogunk létrehozni a nézetszámot mutatja minden egyes hozzászóláshoz és oldalhoz.
Első, telepítse és aktiválja a WordPress.com Stat programot a Jetpack-ban. És győződjön meg róla, hogy a Jetpack-ot csatlakoztatta a WordPress.com-hoz. A WordPress.com Stat használatának oka az, hogy a Kilátás az adatok a saját adatbázisunkban kerülnek tárolásra a WordPress.com-on. Ez megtakaríthatja szerverterhelésünket.
Hozzon létre egy funkciót a functions.php nevezett a látkép()
, így tetszik:
funkció a_view ()
A függvényt (a sabloncímkét) egy oldalra vagy posztra helyezzük, így meg kell szereznünk az oldal és az azonosító számát. Ezt a segítségével lehet letölteni get_the_ID ();
.
funkció a_view () $ id = get_the_ID ();
Ezután egy függvény segítségével lekérhetjük a WordPress.com Statisztikából származó nézetek számát stats_get_csv ();
. Ez a funkció több paramétert is elfogad (itt található a teljes lista).
Esetünkben hozzá kell adnunk a napok
, amely meghatározza a nézetszám idõtartományát, és a POST_ID
.
funkció a_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
A fenti kódban, mivel beállítottuk a napok
paramétert -1
, az adott bejegyzés azonosítójának számát a kezdetektől fogva fogjuk letölteni, amikor a WordPress.com Stat plugin aktiválódik.
Miután megkaptuk a számot, csak a következőképpen kell visszhangoznunk.
funkció a_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); echo $ page_view [0] [' views '];
Ez az, az új sabloncímke az oldalmegtekintés számának megjelenítéséhez. tudsz bárhol a page.php vagy single.php fájlban. Például:
Ha bármilyen kérdése van, kérjük, írja be őket az alábbi megjegyzések részben.