WordPress viser alle innleggene fra alle kategorier som standard. Hvis du endrer WordPress innlegget sløyfe med spørringen koder, kan du angi nøyaktig hvilke innlegg WordPress trekker fra din MySQL database. WordPress spørring tag, query_post , kan du stille flere variabler. Du kan velge Innlegg nummer, kategori , dato eller andre variabler. The Loop
WordPress bruker en kode som kalles The Loop til å trekke dine egne innlegg fra databasen. Dette PHP-koden viser dine egne innlegg i henhold til kodene i sløyfen koding. The Loop finnes på index.php fil i din WordPress mal. Koden starter med linjen " < ? Php if ( have_posts ( ) ) : while ( have_posts ( ) ) : ? The_post (); > . " WordPress trenger The Loop koden på forsiden for å vise alle stolpe informasjon.
Query Innlegg
query_posts tag endrer standard legge ut informasjon som WordPress viser gjennom The Loop . Query_posts bruker variabler som posts_per_page , orden, katt , år og orderby . Du kan totalt forandre din WordPress forsiden med query_posts tag . I tillegg til å trekke konkrete innlegg fra databasen eller endre mengden av innlegg på forsiden, kan du også ekskludere bestemte kategorier , datoer eller koder med query_posts .
WP Query
WP_query er en annen spørring tag du kan bruke i WordPress loop. Denne funksjonen tolker spørringen informasjon og henter innleggene møte kravene fra MySQL database. WP_query lar deg definere dine egne spørring gjenstander når de ber om data fra WordPress database. Den viktigste grunnen til å bruke WP_query løpet post_query er å kutte ned interferens med standard WordPress -bue.
Hensyn
Både WP_query og posts_query opprette flere database spørringer . Du vil ikke merke effekten på lavere trafikk nettsteder som ekstra database belastningen ikke skal overbelaste serveren . Hvis du har en WordPress nettsted med mye trafikk , kan du oppleve at mengden av database spørringer skaper for mye av en belastning på serveren . Du kan ikke bruke posts_query i en sekundær WordPress loop, bare standard index.php sløyfe kode . Den posts_query tag kan også forstyrre plugins som trenger standard loop.