codul care afișează postările de blog pe tema dvs.
bucla este considerată cea mai importantă parte a temei WordPress. Este responsabil pentru afișarea postărilor de blog pe pagina curentă pe baza parametrilor.
în acest ghid, vom trece peste elementele de bază ale WordPress Loop cu exemple, astfel încât să obțineți o înțelegere clară a ceea ce face codul, cum să îl personalizați și unde poate fi găsit în tema dvs.
- logica WordPress buclă
- hyperlink la titlul postării
- afișarea conținutului, autorului, datei și categoriei folosind bucla
- utilizarea etichetelor condiționale
- 5 bucle utile în WordPress
- introduceți anunțuri după prima postare
- preluarea postărilor între două date
- lista postărilor viitoare
- creați o pagină de arhivă
- creare buclă de imagine
- bucla este viitorul
- Î.Ce este bucla WordPress?
- Î.tipuri de bucle în WordPress?
- Î. Cum se afișează orice număr de postări într-o buclă WordPress?
- Î. Ce Afișează Bucla?
logica WordPress buclă
pentru a începe cu logica, să aruncăm o privire la codul de bază al buclei. Apoi putem trece peste fiecare linie pentru a o înțelege.
în buclă, avem o declarație „dacă” și o buclă „în timp ce”. Declarația „dacă” verifică dacă există postări disponibile pentru a fi afișate, funcția WordPress „have_posts” este una booleană, care returnează o valoare adevărată sau falsă. Dacă există postări găsite, returnează” true „și Codul trece la bucla” while”.
bucla „în timp ce” are și funcția WordPress „have_posts”. Returnează „adevărat” egal cu numărul de ori în care am setat postările de blog să fie afișate în administratorul WordPress.
codul trece apoi la funcția WordPress „the_post”. Această funcție configurează postarea și apoi putem folosi mai multe funcții pentru a extrage elemente din postări. În exemplul menționat mai sus am folosit:
the_title-> preia titlul postării
the_post_thumbnail- > preia imaginea prezentată a postării pe blog
the_excerpt- > preia fragmentul postării pe blog
există cu siguranță mai multe funcții care putem folosi pentru a extrage elemente din postări, vom acoperi câteva exemple.
hyperlink la titlul postării
probabil ați văzut că titlurile postărilor de pe blog au linkuri către postările reale. După ce faceți clic pe hyperlink, sunteți navigat la o singură vizualizare a paginii postării pe blog. Cele mai multe teme au un fișier numit single.php, acest fișier este apelat atunci când vizualizați un singur post.
vom folosi funcția WordPress „the_permalink” și vom include funcția „the_title” pentru a o lega.
exemplu:
afișarea conținutului, autorului, datei și categoriei folosind bucla
este posibil să fi văzut multe bloguri cu postări care arată numele autorului, întregul conținut al paginii principale a blogului, cu data și categoria, de asemenea. Puteți afișa cu ușurință toate aceste detalii utile în buclă folosind următoarele funcții:
the_content – afișează conținutul complet al blogului
then_author – afișează numele autorului
the_time-afișează ora și data
the_category – afișează categoria postării
bucla dvs. va arăta ceva de genul
utilizarea etichetelor condiționale
există multe etichete folosite pentru a verifica condițiile, dar, din fericire, în WordPress, aceste etichete sunt destul de explicative. De exemplu,” is_home ” verifică dacă vizualizarea curentă este a paginii de pornire (pagina principală a blogului). Putem folosi etichete condiționale pentru a iniția anumite bucle.
de exemplu, dacă închidem bucla noastră între condiția „dacă” care verifică dacă pagina curentă este pagina principală, atunci bucla va fi executată numai pe pagina principală.
putem folosi etichete condiționale în fișierele noastre șablon pentru a controla ce Buclă este executată, având astfel mai multe bucle într-un singur fișier.
unele dintre cele mai utilizate etichete condiționale sunt.
is_admin() – returnează true când administratorul este conectat pe site.
is_single() – returnează true dacă un singur post este vizualizat.
is_page() – returnează true pe anumite pagini, de ex.is_page(‘about-us’)
is_category() – returnează true pe paginile categoriilor, de ex. is_category(‘wordpress’)
is_tag() – returnează true pe etichete.
is_author() – verifică autorul și returnează true. de ex. is_author (‘ahsan’)
is_404 () – returnează true dacă pagina nu există, poate fi utilizată pe 404 pagini pentru a executa o buclă personalizată
has_excerpt () – returnează true dacă o postare are un extras.
5 bucle utile în WordPress
să aruncăm o privire la cinci bucle comune în WordPress.
introduceți anunțuri după prima postare
dacă trebuie să plasați anunțuri după prima postare, aceasta este o modalitate de a face acest lucru.
trebuie doar să lipiți codul de anunț și anunțul va fi plasat după prima postare.
preluarea postărilor între două date
unul dintre cazurile obișnuite de utilizare este preluarea postărilor pentru o anumită perioadă de timp. Pentru a face acest lucru, utilizați bucla WordPress așa.
în interiorul codului, folosim o funcție SQL care conține clauza WHERE. Funcția filter_where este apoi cuplat la post_where () funcție.
lista postărilor viitoare
o listă de postări viitoare este o modalitate inteligentă de a menține vizitatorii ocupați pe blogul dvs. Acest lucru se poate realiza prin următoarea buclă.
în codul de mai sus, folosim funcția post_status pentru a prelua postări în funcție de data publicării lor.
creați o pagină de arhivă
pagina de arhivă este o modalitate excelentă de a enumera cele mai bune postări din trecut, astfel încât cititorii să le poată găsi în continuare pe blogul dvs.
asigurați-vă că creați o pagină șablon pentru a afișa postări arhivate.
creare buclă de imagine
bucla de imagine este o modalitate excelentă de a afișa postările de pe blog într-un afișaj asemănător galeriei. Fiecare postare este afișată cu o imagine și extrasul acesteia.
să vedem cum să facem asta folosind buclele WordPress.
pentru a afișa imaginile într-un browser, adăugați următorul cod.
funcția WordPress have_posts este utilizată pentru a verifica dacă există date disponibile pentru buclă. Returnează true dacă datele sunt disponibile.
bucla este viitorul
gândiți-vă la buclă ca motorul de conducere al temelor WordPress. Este absolut necesar să-l utilizați pentru a afișa postări. În această postare am explicat elementele de bază, există multe moduri în care poate fi utilizată o buclă, vă recomand să treceți peste buclă în acțiune.
dar, bucla ar funcționa excelent dacă este cuplată cu un mediu de găzduire WordPress rapid și performant. Cloudways este gata pentru bucla! Testele noastre au arătat că site-urile web de pe Cloudways se încarcă cu 100% mai repede.
Î.Ce este bucla WordPress?
WordPress Loop este o tehnică de afișare dinamică a unei liste de date cu parametrii specificați.
Î.tipuri de bucle în WordPress?
există mai multe tipuri de bucle, un utilizator poate crea o buclă conform propriilor cerințe folosind funcțiile WordPress predefinite.
Î. Cum se afișează orice număr de postări într-o buclă WordPress?
pentru a face acest lucru, trebuie să limitați numărul de numere în timp ce rulați bucla în jurul postărilor WordPress.
Î. Ce Afișează Bucla?
WordPress Loop poate afișa date și imagini pe o pagină web.