WordPress Loop: elementul principal al afișării conținutului dvs.

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ă

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.

Întrebări frecvente

Î.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.

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: