grundpillen i dit Indholdsdisplay

koden, der viser blogindlæggene på dit ordtrykstema, er almindeligt kendt som Ordtryksløjfen blandt Ordtryksbrugere og som løkken på Ordtrykskodeks.

Løkken betragtes som den vigtigste del af Ordtrykstemaet. Det er ansvarligt for at vise blogindlæg på den aktuelle side baseret på parametrene.

i denne vejledning gennemgår vi det grundlæggende i Ordtryksløjfen med eksempler, så du får en klar forståelse af, hvad koden gør, hvordan du tilpasser den, og hvor den kan findes i dit Ordtrykstema.

logikken i Loop

for at starte med logikken, lad os se på den grundlæggende kode for sløjfen. Så kan vi gå over hver linje for at forstå det.

i Løkken har vi en “hvis” erklæring og en “Mens” loop. “Hvis” – sætningen kontrollerer, om der er tilgængelige indlæg, der skal vises, er funktionen “have_posts” en boolsk, der returnerer en sand eller falsk værdi. Hvis der findes indlæg, returnerer den “sand”, og koden fortsætter til” Mens ” loop.

sløjfen “mens” har også funktionen “have_posts”. Det returnerer “sandt” svarende til det antal gange, vi har indstillet blogindlæg, der skal vises i Admin.

koden fortsætter derefter til funktionen “the_post”. Denne funktion indstiller indlægget, og så kan vi bruge flere funktioner til at udtrække elementer fra indlægene. I det ovenfor anførte eksempel har vi brugt:

the_title-> henter posttitlen

the_post_thumbnail- > henter det fremhævede billede af blogindlægget

the_eksperpt- > henter uddrag af blogindlægget

der er bestemt flere funktioner, som vi kan bruge til at brug til at udtrække elementer fra indlæg, vi vil dække et par eksempler.

Hyperlinking på Post titel

du har sikkert set, at blogindlæg titler har links til de faktiske indlæg. Ved at klikke på hyperlinket navigeres du til en enkelt sidevisning af blogindlægget. De fleste temaer har en fil kaldet single.php, denne fil kaldes, når du ser et enkelt indlæg.

vi bruger funktionen “the_permalink” og vedlægger funktionen “the_title” for at linke den.

eksempel:

visning af indhold, forfatter, dato og kategori ved hjælp af Loop

du har måske set mange blogs med indlæg, der viser forfatterens navn, hele indholdet på hovedblogsiden, med dato og kategori også. Du kan nemt vise alle disse nyttige detaljer i sløjfen ved hjælp af følgende funktioner:

the_content – viser det fulde blogindhold

then_author – viser forfatternavnet

the_time-viser tid og dato

the_category – viser kategorien af posten

din loop vil se noget ud

brug af betingede tags

der er mange tags, der bruges til at kontrollere forholdene, men heldigvis er disse tags stort set selvforklarende. For eksempel kontrollerer” is_home”, om den aktuelle visning er på hjemmesiden (bloggens hovedside). Vi kan bruge betingede Tags til at starte visse sløjfer.

hvis vi for eksempel vedlægger vores Loop mellem “hvis” – tilstand, der kontrollerer, om den aktuelle side er hovedsiden, udføres sløjfen kun på hovedsiden.

vi kan bruge betingede Tags i vores skabelonfiler til at kontrollere, hvilken sløjfe der udføres, og dermed have flere sløjfer i en enkelt fil.

nogle af de mest anvendte betingede tags er.

is_admin() – returnerer true, når admin er logget ind på siden.

is_single() – returnerer true, hvis der vises et enkelt indlæg.

is_page() – returnerer true på bestemte sider, f.eks. is_page(‘about-us’)

is_category() – returnerer true på kategorisider, f. eks. is_category(‘ordtryk’)

is_tag() – returnerer true på tags.

is_author() – kontrollerer for forfatter og returnerer true. F. eks. is_author (‘ahsan’)

is_404 () – returnerer true, hvis siden ikke findes, kan bruges på 404 sider til at udføre en tilpasset Loop

has_eksperpt () – returnerer true, hvis et indlæg har et uddrag.

5 nyttige sløjfer i ordtryk

lad os se på fem almindelige sløjfer i ordtryk.

Indsæt annoncer efter det første indlæg

hvis du har brug for at placere annoncer efter det første indlæg, er dette en måde at gøre dette på.

Indsæt bare din annoncekode, og annoncen placeres efter det første indlæg.

Hent indlæg mellem to datoer

en af de almindelige brugssager er at hente indlæg i en bestemt tidsperiode. For at gøre det skal du bruge Ordtryksløjfen som sådan.

inde i koden bruger vi en KVL-funktion, der indeholder hvor-klausulen. Funktionen filter_hvor er derefter tilsluttet post_hvor () funktion.

liste kommende indlæg

en liste over kommende indlæg er en smart måde at holde de besøgende travlt på din blog. Dette kan opnås gennem følgende sløjfe.

i ovenstående kode bruger vi post_status-funktionen til at hente indlæg i henhold til deres offentliggjorte dato.

Opret en arkivside

arkivsiden er en fantastisk måde at liste dine bedste indlæg fra fortiden på, så læserne stadig kan finde dem på din blog.

sørg for at oprette en skabelonside for at få vist arkiverede indlæg.

Opret Billedsløjfe

billedsløjfen er en fantastisk måde at vise dine blogindlæg på i et gallerilignende display. Hvert indlæg vises med et billede og dets uddrag.

lad os se, hvordan du gør det ved hjælp af loops.

tilføj følgende kode for at få vist billederne.

funktionen have_posts bruges til at kontrollere, om nogen data er tilgængelige for loop. Det returnerer sandt, hvis dataene er tilgængelige.

sløjfen er fremtiden

tænk på sløjfen som drivmotoren til ordtrykstemaer. Det er absolut nødvendigt at bruge det til at vise indlæg. I dette indlæg har jeg forklaret det grundlæggende, der er mange måder, en løkke kan bruges på, Jeg anbefaler dig at gå over løkken i aktion.

men sløjfen ville fungere godt, hvis den er kombineret med et højtydende hurtigt hostingmedium. Skyveje er klar til Løkken! Vores test har vist, at hjemmesider på Skyveje indlæses 100% hurtigere.

Ofte Stillede Spørgsmål

Sp. Hvad er en Loop?

Loop er en teknik til at vise en liste over data dynamisk med bestemte parametre.

Sp.typer af sløjfer i ordtryk?

der er flere typer løkker, en bruger kan oprette en løkke i henhold til sine egne krav ved hjælp af de foruddefinerede funktioner.

Sp. Hvordan vises et hvilket som helst antal indlæg i en loop?

for at gøre det skal du begrænse antallet af tal, mens du kører sløjfen rundt om indlæg.

Sp. Hvad Viser Loop?

Loop kan vise data og billeder på en hjemmeside.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

More: