Pagina principala » WordPress » Cum se creează etichete personalizate pentru WordPress

    Cum se creează etichete personalizate pentru WordPress

    Construirea unei tematici WordPress este atat de usoara cu șabloane șablon. Poti sa adaugi titlul() pentru a afișa titlul postului sau al paginii și puteți utiliza continutul() pentru a afișa conținutul mesajului sau al paginii. Există mai multe etichete șablon în WordPress pe care le putem folosi afișați alte lucruri.

    Dar când vine vorba afișând doar anumite lucruri pe tema dvs., ați putea dori creați propriul etichetă de șablon. În tutorialul de astăzi, vom trece prin acest proces care nu este prea complicat. Să începem cu fundamentele.

    Etichetă de șablon de bază

    Dacă aruncați o privire la sursele WordPress Core, veți găsi că eticheta de șablon este de fapt o funcție PHP care execută un set de coduri cu câțiva parametri.

    Pentru a crea o etichetă proprie de șabloane, puteți scrie o funcție PHP în funcțiile funcționale.php din directorul tematic, de exemplu.

     funcția my_template_tag () echo 'Acesta este șablonul meu';  

    Apoi, în alte fișiere tematice, să zicem, single.php sau page.php, puteți adăuga funcția, așa cum este.

      

    Aceasta va afișa "Acesta este șablonul meu" care este reluat în interiorul my_template_tag () funcţie.

    Crearea unui șablon WordPress este într-adevăr atât de simplu. Bine, să aruncăm o privire la un exemplu ușor mai avansat.

    Pagină Vizualizați eticheta pentru șablon de conversie

    În acest exemplu, vom crea un șablon care va afișa numărul de vizualizări pentru fiecare post și pagină.

    Primul, instalați și activați WordPress.com Stat în Jetpack. Și asigurați-vă că ați conectat Jetpack la WordPress.com. Motivul pentru care folosim WordPress.com Stat este că Vedere datele vor fi stocate în WordPress.com și nu în baza de date proprie. Acest lucru ar putea salva sarcina serverului nostru.

    Creați o funcție în memoria dvs. functions.php numit privelistea(), ca astfel:

     funcția the_view ()  

    Vom pune funcția (eticheta șablonului) într-o pagină sau postare, așa că trebuie să obținem numărul de pagină și numărul de identificare. Acest lucru poate fi recuperat folosind get_the_ID ();.

     funcția the_view () $ id = get_the_ID ();  

    Apoi putem folosi o funcție pentru a regăsi numărul de vizualizări din WordPress.com Statistici utilizând stats_get_csv ();. Această funcție acceptă mai mulți parametri (găsiți lista completă aici).

    În cazul nostru, trebuie să adăugăm zi, care specifică intervalul de timp al numărului de vizualizări și al intervalului de timp POST_ID.

     funcția the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); 

    În codul de mai sus, deoarece am setat zi parametru pentru -1, vom prelua numărul de vizionări din ID-ul dat de la început, de când pluginul WordPress.com Stat este activat.

    Odată ce avem numărul, trebuie doar să-l ecoum, după cum urmează.

     funcția the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views']; 

    Asta e, noua etichetă de șablon pentru afișarea numărului de vizualizări a paginilor sa terminat. Poti oriunde în pagina.php sau single.php. De exemplu:

    Dacă aveți întrebări, nu ezitați să le puneți în secțiunea de comentarii de mai jos.