WordPress Loop: de steunpilaar van uw Content Display

de code die de blogberichten op uw WordPress thema wordt weergegeven is algemeen bekend als de WordPress Loop onder WordPress gebruikers en als de Loop op WordPress Codex.

de lus wordt beschouwd als het belangrijkste onderdeel van het WordPress thema. Het is verantwoordelijk voor het weergeven van blogberichten op de huidige pagina op basis van de parameters.

in deze gids, zullen we gaan over de basisprincipes van WordPress Loop met voorbeelden, zodat u een duidelijk begrip van wat de code doet, hoe het aan te passen en waar het kan worden gevonden in uw WordPress thema.

the Logic of WordPress Loop

om te beginnen met de logica, laten we eens kijken naar de basiscode van de loop. Dan kunnen we elke regel doornemen om het te begrijpen.

in de lus hebben we één “if” statement en een “while” lus. Het” als ” statement controleert of er berichten beschikbaar zijn om Weergegeven te worden, de “have_posts” WordPress functie is een Booleaanse, die een waar of onwaar waarde retourneert. Als er berichten gevonden, het retourneert ” true “en de code gaat naar” while ” loop.

de lus” while “heeft ook de WordPress-functie” have_posts”. Het retourneert “true” gelijk aan het aantal keren dat we blogberichten hebben ingesteld om te worden weergegeven in de WordPress admin.

de code gaat vervolgens over naar de WordPress-functie “the_post”. Deze functie stelt de post in en dan kunnen we meer functies gebruiken om elementen uit de posts te extraheren. In het bovenstaande voorbeeld hebben we gebruikt:

the_title – > haalt de posttitel

the_post_thumbnail – > haalt de aanbevolen afbeelding van de blogpost

the_excerpt -> haalt het Uittreksel van de blogpost

er zijn zeker meer functies die we kunnen gebruiken om elementen uit berichten te extraheren, we zullen een paar voorbeelden behandelen.

Hyperlinking op Post titel

u hebt waarschijnlijk gezien dat blog post titels hebben links naar de werkelijke berichten. Na het klikken op de hyperlink wordt u genavigeerd naar een enkele paginaweergave van de blogpost. De meeste thema ‘ s hebben een bestand met de naam single.php, dit bestand wordt aangeroepen als je een enkele post bekijkt.

we zullen “The_permalink” WordPress functie gebruiken en “the_title” functie om het te koppelen.

voorbeeld:

weergave van de inhoud, auteur, datum en categorie met behulp van de lus

u hebt mogelijk veel blogs gezien met berichten die de naam van de auteur tonen, de volledige inhoud van de hoofdpagina van het blog, met datum en categorie ook. U kunt eenvoudig al deze nuttige details binnen de lus weergeven met behulp van de volgende functies:

the_content – toont de volledige bloginhoud

then_auteur – toont de auteur-naam

the_time – toont de tijd en datum

the_category – toont de categorie van de post

uw lus zal er ongeveer uitzien als

gebruik van voorwaardelijke Tags

er zijn veel tags die gebruikt worden om de voorwaarden te controleren, maar gelukkig, in WordPress, deze tags zijn vrijwel vanzelfsprekend. Bijvoorbeeld,” is_home ” controleert of de huidige weergave van de startpagina (hoofdpagina van de blog). We kunnen voorwaardelijke Tags gebruiken om bepaalde Loops te starten.

bijvoorbeeld, als we onze lus tussen “Als” voorwaarde omsluiten die controleert of de huidige pagina de hoofdpagina is, dan zal de lus alleen op de hoofdpagina worden uitgevoerd.

we kunnen conditionele Tags gebruiken in onze template bestanden om te bepalen welke lus wordt uitgevoerd, dus meerdere lussen in een enkel bestand.

enkele van de meest gebruikte voorwaardelijke tags zijn.

is_admin–) – geeft true terug wanneer admin is ingelogd op de site.

is_single–) – geeft true terug als een enkel bericht wordt bekeken.

is_page–)-geeft true terug op bepaalde pagina’s, bijvoorbeeld is_page (‘about – us’)

is_category () – geeft true terug op categoriepagina’s, bijvoorbeeld is_category (‘wordpress’)

is_tag () – geeft true terug op tags.

is_author–) – controleert op auteur en geeft true terug. bijv. is_author (‘ahsan’)

is_404 () – geeft true terug als de pagina niet bestaat, kan op 404 pagina ‘ s gebruikt worden om een aangepaste lus uit te voeren

has_excerpt () – geeft true terug als een bericht een uittreksel heeft.

5 Nuttige Loops in WordPress

laten we eens kijken naar vijf gemeenschappelijke loops in WordPress.

plaats advertenties na het eerste bericht

als u advertenties na het eerste bericht wilt plaatsen, is dit een manier om dit te doen.

plak gewoon uw advertentie code en de advertentie zal worden geplaatst na het eerste bericht.

post ophalen tussen twee data

een van de meest voorkomende gevallen is post ophalen voor een bepaalde periode. Om dit te doen, gebruik maken van de WordPress loop als zodanig.

binnen de code gebruiken we een SQL-functie die de WHERE-clausule bevat. De functie filter_where wordt dan gekoppeld aan de functie post_where ().

lijst van aankomende berichten

een lijst van aankomende berichten is een slimme manier om de bezoekers bezig te houden op uw blog. Dit kan worden bereikt door de volgende lus.

in de bovenstaande code gebruiken we de post_status functie om berichten op te halen volgens hun gepubliceerde datum.

Creëer een archiefpagina

de archiefpagina is een geweldige manier om uw beste berichten uit het verleden weer te geven, zodat lezers ze nog steeds op uw blog kunnen vinden.

zorg ervoor dat u een sjabloonpagina maakt om gearchiveerde berichten weer te geven.

Maak een Afbeeldingslus

de afbeeldingslus is een geweldige manier om uw blogberichten te tonen in een galerij-achtig display. Elke post wordt weergegeven met een afbeelding en het uittreksel.

laten we eens kijken hoe dat te doen met behulp van WordPress Loops.

voeg de volgende code toe om de afbeeldingen in een browser weer te geven.

WordPress have_posts functie wordt gebruikt om te controleren of er gegevens beschikbaar zijn om te lus. Het retourneert waar als de gegevens beschikbaar zijn.

de Loop is de toekomst

denk aan de Loop als de drijvende motor van WordPress thema ‘ s. Het is absoluut noodzakelijk om het te gebruiken om berichten weer te geven. In dit bericht heb ik de basis uitgelegd, er zijn veel manieren waarop een lus kan worden gebruikt, Ik raad je aan om over de lus in actie te gaan.

maar, de Loop zou geweldig werken als het wordt gekoppeld aan een goed presterende snelle WordPress hosting medium. Cloudways is klaar voor de lus! Onze tests hebben aangetoond dat websites op Cloudways laden 100% sneller.

Veelgestelde vragen

Q. Wat is de WordPress Loop?

WordPress Loop is een techniek van het weergeven van een lijst van gegevens dynamisch met gespecificeerde parameters.

Q. soorten loops in WordPress?

er zijn verschillende soorten loops, kan een gebruiker een lus te maken volgens zijn eigen eisen met behulp van de vooraf gedefinieerde WordPress functies.

Q. Hoe een aantal berichten weer te geven in een WordPress Loop?

om dit te doen, je nodig hebt om het aantal tellen te beperken tijdens het uitvoeren van de lus rond WordPress berichten.

Q. Wat Toont De Lus?

WordPress Loop kan gegevens en afbeeldingen weer te geven op een webpagina.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

More: