Kuidas luua kohandatud WordPressi mallide sildid
WordPressi teema loomine on nii lihtne malli sildid. Saate lisada the_title ()
postituse või lehekülje pealkirja kuvamiseks ja saate seda kasutada sisu()
postituse või lehe sisu kuvamiseks. WordPressis on palju rohkem malli silte, mida saame kasutada kuvada muid asju.
Aga kui tegemist on kuvada ainult teatud teemasid teie teemal, võiksite seda teha looge oma malli märgend. Tänases õpetuses saame teid läbi selle mitte liiga keerulise protsessi. Alustame alustega.
Põhimallimärk
Kui vaatate WordPress Core allikaid, leiad, et malli märgend on põhimõtteliselt PHP funktsioon, mis käivitab mõnede parameetritega koodide kogumi.
Oma mallimärgi loomiseks võite näiteks kirjutada oma teemakataloogis funktsioone.php PHP-funktsiooni.
funktsioon my_template_tag () echo "See on minu mall";
Siis, öelge oma teistes failides, single.php
või page.php
, saate funktsiooni lisada, näiteks.
See kuvab "See on minu mall", mis on kajas sees my_template_tag ()
funktsiooni.

WordPressi malli loomine on tõesti nii lihtne. Olgu, vaatame nüüd veidi rohkem arenenud eeskuju.
Lehekülje vaate mallimärgend
Selles näites loome me malli see näitab vaatamiste arvu iga postituse ja lehe kohta.
Esiteks, installige ja aktiveerige WordPress.com Stat Jetpackis. Veenduge, et olete Jetpacki ühendanud WordPress.com-iga. Põhjus, miks me WordPress.com Statit kasutame, on see, et Vaade andmed salvestatakse WordPress.com-is, mitte meie enda andmebaasis. See võib säästa meie serveri koormust.
Looge oma funktsioonid.php nimega vaade()
, meeldib nii:
funktsiooni the_view ()
Me paigutame funktsiooni (malli silt) lehele või postitusele, seega peame saama lehe ja postitunnuse numbri. Seda saab kasutada kasutades get_the_ID ();
.
funktsioon the_view () $ id = get_the_ID ();
Seejärel saame kasutada funktsiooni, et laadida arvude arv WordPress.com Statsist kasutades stats_get_csv ();
. See funktsioon aktsepteerib mitmeid parameetreid (leiate täieliku nimekirja siit).
Meie puhul peame lisama päeva
, mis määravad vaatamiskordade ajavahemiku ja post_id
.
funktsioon the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
Ülaltoodud koodis, kuna me seadsime päeva
parameeter -1
, me saadame antud postituse ID vaatamiste arvu algusest peale, millal aktiveeritakse WordPress.com Stat plugin.
Kui oleme selle numbri saanud, peame seda lihtsalt kordama, järgmiselt.
funktsioon the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); echo $ page_view [0] [' views '];
See ongi nii, et meie uus malli silt lehe kuvamiste arvu näitamiseks on tehtud. Sa saad kõikjal lehel.php või single.php. Näiteks:

Kui teil on küsimusi, siis palun andke need allpool olevasse kommentaaride jaotisse.