koden som visar blogginläggen på ditt WordPress-tema är allmänt känd som WordPress Loop bland WordPress-användare och som Loop på WordPress Codex.
slingan anses vara den viktigaste delen av WordPress-temat. Det ansvarar för att visa blogginlägg på den aktuella sidan baserat på parametrarna.
i den här guiden kommer vi att gå igenom grunderna i WordPress Loop med exempel så att du får en tydlig förståelse för vad koden gör, hur du anpassar den och var den finns i ditt WordPress-tema.
- logiken i WordPress Loop
- Hyperlinking på Post Titel
- visa innehåll, författare, datum och kategori med hjälp av slingan
- användning av villkorliga taggar
- 5 Användbara slingor i WordPress
- infoga annonser efter det första inlägget
- hämta inlägg mellan två datum
- lista kommande inlägg
- skapa en arkivsida
- skapa Bildslinga
- slingan är framtiden
- Q. Vad är WordPress Loop?
- Q. typer av loopar i WordPress?
- F. Hur visar du valfritt antal inlägg i en WordPress-slinga?
- Q. Vad Gör Loop Display?
logiken i WordPress Loop
för att börja med logiken, låt oss ta en titt på loopens grundläggande kod. Då kan vi gå över varje rad för att förstå det.
i slingan har vi ett ”if” – uttalande och en ”while” – slinga. ”If” – satsen kontrollerar om det finns inlägg tillgängliga att visas, WordPress-funktionen ”have_posts” är en boolesk, som returnerar ett sant eller falskt värde. Om det finns inlägg som hittas returnerar den ” true ”och koden fortsätter till” while ” loop.
”while” – slingan har också” have_posts ” WordPress-funktionen. Den returnerar ”true” lika med antalet gånger vi har ställt in blogginlägg som ska visas i WordPress-administratören.
koden fortsätter sedan till WordPress-funktionen ”the_post”. Den här funktionen ställer in inlägget och sedan kan vi använda fler funktioner för att extrahera element från inläggen. I det ovan angivna exemplet har vi använt:
the_title-> hämtar inläggets Titel
the_post_thumbnail- > hämtar den presenterade bilden av blogginlägget
the_excerpt- > hämtar utdraget av blogginlägget
det finns säkert fler funktioner som vi kan använda kan använda för att extrahera element från inlägg, vi kommer att täcka några exempel.
Hyperlinking på Post Titel
du har förmodligen sett att blogginlägg titlar har länkar till de faktiska inlägg. När du klickar på hyperlänken navigeras du till en enda sidvy av blogginlägget. De flesta teman har en fil som heter single.php, den här filen kallas när du tittar på ett enda inlägg.
vi kommer att använda ”The_permalink” WordPress-funktionen och bifoga ”the_title” – funktionen för att länka den.
exempel:
visa innehåll, författare, datum och kategori med hjälp av slingan
du kanske har sett många Bloggar med inlägg som visar författarens namn, hela innehållet på huvudbloggsidan, med datum och kategori också. Du kan enkelt visa alla dessa användbara detaljer i slingan med följande funktioner:
the_content – visar hela blogginnehållet
then_author – visar författarnamnet
the_time-visar tid och datum
the_category – visar kategorin för inlägget
din slinga kommer att se ut som
användning av villkorliga taggar
det finns många taggar som används för att kontrollera villkor, men lyckligtvis är dessa taggar i WordPress ganska självförklarande. Till exempel kontrollerar” is_home ” om den aktuella vyn är på hemsidan (bloggens huvudsida). Vi kan använda villkorliga taggar för att initiera vissa slingor.
om vi till exempel bifogar vår slinga mellan ”if” – villkor som kontrollerar om den aktuella sidan är huvudsidan, kommer slingan bara att köras på huvudsidan.
vi kan använda villkorliga taggar i våra mallfiler för att styra vilken slinga som körs och därmed ha flera slingor i en enda fil.
några av de mest använda villkorliga taggarna är.
is_admin() – returnerar true när admin är inloggad på webbplatsen.
is_single() – returnerar true om enstaka inlägg visas.
is_page() – returnerar true på vissa sidor, t.ex. is_page(’about-us’)
is_category() – returnerar true på kategorisidor, t. ex. is_category(’wordpress’)
is_tag() – returnerar true på taggar.
is_author() – kontrollerar författare och returnerar true. ex. is_author (’ahsan’)
is_404 () – returnerar true om sidan inte finns, kan användas på 404 sidor för att utföra en anpassad slinga
has_excerpt () – returnerar true om ett inlägg har ett utdrag.
5 Användbara slingor i WordPress
Låt oss ta en titt på fem vanliga slingor i WordPress.
infoga annonser efter det första inlägget
om du behöver placera annonser efter det första inlägget är detta ett sätt att göra detta.
klistra bara in din annonskod och annonsen kommer att placeras efter det första inlägget.
hämta inlägg mellan två datum
ett av de vanliga användningsfallen är att hämta inlägg för en viss tidsperiod. För att göra det, använd WordPress-slingan så.
inuti koden använder vi en SQL-funktion som innehåller where-klausulen. Funktionen filter_where är sedan ansluten till post_where () – funktionen.
lista kommande inlägg
en lista över kommande inlägg är ett smart sätt att hålla besökarna upptagna på din blogg. Detta kan uppnås genom följande slinga.
i ovanstående kod använder vi funktionen post_status för att hämta inlägg enligt deras publicerade datum.
skapa en arkivsida
arkivsidan är ett utmärkt sätt att lista dina bästa inlägg från det förflutna så att läsarna fortfarande kan hitta dem på din blogg.
se till att skapa en mallsida för att visa arkiverade inlägg.
skapa Bildslinga
bildslingan är ett utmärkt sätt att visa dina blogginlägg i en galleriliknande skärm. Varje inlägg visas med en bild och dess utdrag.
Låt oss se hur man gör det med WordPress Loops.
för att visa bilderna i en webbläsare, Lägg till följande kod.
WordPress have_posts funktion används för att kontrollera om någon data är tillgänglig för loop. Den returnerar true om data är tillgängliga.
slingan är framtiden
Tänk på slingan som drivmotorn för WordPress-Teman. Det är absolut nödvändigt att använda den för att visa inlägg. I det här inlägget har jag förklarat grunderna, det finns många sätt en slinga kan användas, Jag rekommenderar dig att gå över slingan i aktion.
men slingan skulle fungera bra om den är kopplad till ett högpresterande snabbt WordPress-värdmedium. Cloudways är redo för Loop! Våra tester har visat att webbplatser på Cloudways laddas 100% snabbare.
Q. Vad är WordPress Loop?
WordPress Loop är en teknik för att visa en lista med data dynamiskt med angivna parametrar.
Q. typer av loopar i WordPress?
det finns flera typer av slingor, en användare kan skapa en slinga enligt sina egna krav med de fördefinierade WordPress-funktionerna.
F. Hur visar du valfritt antal inlägg i en WordPress-slinga?
för att göra det måste du begränsa antalet räkningar medan du kör slingan runt WordPress-inlägg.
Q. Vad Gör Loop Display?
WordPress Loop kan visa data och bilder på en webbsida.