Slik Unngå Duplicate Post Display med flere sløyfer i WordPress
Nylig har en av våre brukere spilt ut problemet med å ha duplikatinnlegg mens du utvikler et tilpasset tema. Det han prøvde å gjøre, var å vise det siste innlegget på hjemmesiden, og deretter vise en liste over tilfeldige innlegg i en egen sløyfe på samme side. Problemet var at det siste innlegget en gang ville bli duplisert i tilfeldig innleggsløyfe. I denne artikkelen vil vi vise deg hvordan du unngår duplikat postvisning når du bruker flere sløyfer i WordPress.
Trikset for å unngå duplisering av postvisning er å lagre post-ID-en fra den første sløyfen, så kontroller den i den andre sløyfen. Slik gjør du det. Din første sløyfes kode må se slik ut (merk den magiske linjen):
have_posts ()): $ my_query-> the_post (); $ do_not_duplicate = $ post-> ID; // Dette er den magiske linjen?>
Nå som vi har lagret post-ID fra den første sløyfen under $ do_not_duplicate-variabel, kan vi legge til en sjekk for det i vår andre sløyfe. Din andre sløyfekode skal se slik ut:
ID == $ do_not_duplicate) fortsett; // Dette er Magic Line?>
Så lenge du legger til de to linjene der inne, vil dine innlegg IKKE replikere. Til alle nye tema designere håper vi dette hjelper.