WordPress toont al uw berichten uit alle categorieën standaard . Als je de WordPress bericht lus met query- labels te veranderen , kunt u precies welke berichten WordPress trekt uit je MySQL database opgeven . De WordPress query- tag , query_post , laat u toe verschillende variabelen instellen . U kunt ervoor kiezen berichten van aantal , categorie , datum of andere variabelen . The Loop WordPress gebruikt een code genaamd The Loop naar je berichten te trekken uit de database . Dit PHP-code geeft je berichten op basis van de tags in The Loop codering . The Loop is opgenomen op het index.php bestand in je WordPress template . De code begint met de regel " Php if ( have_posts ( ) ) : terwijl ( have_posts ( ) ) : ? The_post ( ) ; > . " WordPress heeft The Loop code op de voorpagina aan een bericht weer te geven. Query Berichten De query_posts tag verandert de standaard paal informatie die WordPress toont via The Loop . Query_posts maakt gebruik van variabelen zoals POSTS_PER_PAGE , orde , kat , jaar en orderby . Je kunt je WordPress voorpagina met de query_posts tag volledig veranderen . Naast het trekken van specifieke berichten uit de database of het veranderen van de hoeveelheid berichten op de voorpagina , dan kunt u ook uitsluiten specifieke categorieën , data of tags met query_posts . WP Query WP_query is een andere query tag die u kunt gebruiken in de WordPress lus . Deze functie interpreteert de query gegevens en haalt de berichten voldoen aan de eisen van de MySQL database . WP_query kunt u uw eigen queryobjecten definiëren bij het aanvragen van gegevens uit de WordPress database. De belangrijkste reden om WP_query gebruiken over post_query is om interferentie te hakken met de standaard WordPress lus . Overwegingen Zowel WP_query en posts_query creëren bijkomende database queries . U zal het effect op de lagere traffic sites niet opmerken als de extra belasting voor de database mag niet overbelasting van uw server . Als je een WordPress site met een groot deel van het verkeer , kunt u vinden dat het bedrag van database- queries schept te veel van een server load . U kunt geen gebruik maken posts_query in een secundaire WordPress lus , alleen de standaard index.php lus code . De posts_query tag kan ook interfereren met plugins die de standaard lus nodig .
|