Wp_query parameters: de status, de orde en de oproep voor

, wp_query parameters: de status, de orde en de paginering,,,,,,,,,, 30, 10 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd "beheersing van de parameters: wp_query.wp_query deel datewp_query argument: de auteur, de zoektocht, code, de rechten en de voorraad en de terugkeer van gebied, in dit deel van de reeks in de beheersing, de wp_query,, weet je wat je kan gebruiken, wp_query, het argument dat,, de positie, de orde paginering, je kan het gebruik van deze parameters, uit de database van bepaalde posten in de bijlage, vraag, wijziging van de artikelen is besteld en de wijze waarop deze beschikking gespecificeerde artikelen, laat zien hoeveel, en nog veel meer, maar als je dat kan doen, moet je weten hoe de argumentatie van het wp_query,,.,,, de herziening van de demonstratie, hoe wp_query, voor we beginnen, laten we snel een herziening.Hoe de argumentatie van het  , wp_query,.Als je de code  , wp_query,   in je thema of « plug­in », je moet omvat vier belangrijke elementen:,, voor de parameters van de vraag, met inbegrip van de parameters die in deze handleiding, de vraag zelf -, de voltooiing van het off - label en de vermindering in: als de gegevens na, in de praktijk, dat ziet er als volgt uit:,, <?PHP $sprake = array (///////- onderzoek).///////gewoonte vragen.Vraag = nieuwe wp_query US - dollar (USD); ///////controleren we de resultaten van de vraag.Als ($vraag > have_posts () {///////lopen de resultaten van het onderzoek.En $vraag > have_posts ()) {% vraag > the_post (); ///////inhoud van de vraag als gevolg van hier naar toe.) ///////herstel van de oorspronkelijke gegevens.Wp_reset_postdata (); de???????>,, wat is je vertellen wat de parameters in de gegevens uit de databank en het genereren van die, en ik zal hier zijn.Dus we zijn hier gericht is het eerste deel van de code:,, een dollar = array (///////- onderzoek).Zoals je kan zien, de parameters opgenomen in de reeks.Wil je leren hoe je de code voor de werken, door middel van deze handleiding.,,, code, uw argumenten, en de specifieke parameters van de code), dat wil zeggen, sprake van 1 dollar = array ("= >" waarde "," parameter2 "= >" waarde ". De parameter" = > "waarde"); deze parameter dient te worden, in één enkele citaten, de waarde van hun gebruik van  , = >, en tussen de  , gescheiden door een komma.Als je het mis hebt, kan je je niet meer de vraag of alle argumenten kan je wit scherm, staat de parameters, weet je, als je ooit na bekendmaking van de ontwerp - omschakeling van de staat, of zet het in de vuilnisbak, de verdeling van de posten wordpress.Je kan het vragen, post_status, parameters en een of meer staten, de positie, de parameters:.,,, introductie: posten of webpagina 's, hangende is, na. EN: in afwachting van het voorontwerp, ontwerp, de positie van de auto' s:,, - een nieuw standpunt niet de inhoud van de toekomst:.,,, in de toekomst, na de bekendmaking van de aan particuliere.,: niet - gebruikers niet zichtbaar is, erft, gewijzigd.,:.,, vuilnis in de container, met uitzondering van: herstel:,,, en  , na alles'exclude_from_search staat,   is vastgesteld (Dat is  , afval,   en  , aangezien de ontwerp - verordening).,, als je het niet in je hebt aangewezen zoekopdracht - parameter staat, zal de standaard   wordpress, publiceren; als de huidige gebruikers, het zal ook de status van een   posten, P.Particuliere,.Als je die vraag in de beheerder pagina 's, wordpress zal ook de status van beschermde, dit is  , en in de toekomst,  , ontwerp,   en  , in afwachting van de standaard,  .,, dus laten we zeggen dat je een activiteiten ter plaatse, gebruik je een gewoonte in dit soort gebeurtenissen, het gebruik van voor de datum van de datum van bekendmaking gebeurtenissen.Niet alle gebeurtenissen wordpress nog niet gebeurd: hoewel je al vooraf vastgestelde datum in de toekomst, de toekomst van de officiële status van.,, om dit je alleen maar het gebruik van deze parameters:,, een dollar = array ("post_type" = > "gebeurtenissen", "post_status" = > "toekomst");,, kan dit alleen maar dat deze gebeurtenissen nog niet is gebeurd, hebben gepubliceerd, die  ,   staat.Maar als je wil tonen wat er gebeurd is, kun je de staat na de installatie met meer dan één:,,, ("post_type" sprake = - = > "gebeurtenissen", "post_status" = > - ("de toekomst", "lancering"); het  ,,, post_status   parameters van essentieel belang is, als je naar de bijlage.Dat is omdat ze een identiteit, erfenis, in plaats van de uitgeverij.Dus, de vraag van alle bijlagen, gebruik je de:,, $sprake ("post_type" = - = > "de bijlage", "post_status" = > "die");,, of je kan vervangen  , erfenis,   en  , zal een   heeft hetzelfde effect de parameter,.,, met twee parameters gebruik je post te halen, wp_query:,,,,, orders.Zoals je zou verwachten van de volgorde van de definitie van,, welke positie zal in de loop van de volgorde van de produktie, en sorteren, de definities in de databank op het gebied van ze af  .,, laten we kijken naar een reden om te beginnen,,.,, de parameter, slechts twee parameters, je kan dit:,,,: stijgende wac, van de laagste van de hoogste waarde (1, 2, 3, A, b, C).,, beschrijving: -, van de hoogste en laagste waarde (in 3, 2, 1, C, b, a), zijn vrij duidelijk.Als je niet een van de argumenten, orde, wordpress standaard, in afnemende volgorde van orderby parameters,.,,, je kan door middel van een gebied van je post sorteren:,,, geen orde (met   versie 2.8).,, id. Noot: post, voor die kapitaal in orde. Volgens de auteurs, de titel:,, de titel: naam: stop.,,,,, door orde. Orde   kolom: Datum:.,,,, tot wijziging van de datum van de beschikking. De datum van de laatste wijziging:,, voor de ouders, om per post /blz.: moeder, ID, Oostlander,: in willekeurige volgorde. Het aantal door de opmerkingen van comment_count:,,,, menu_order, orders van orde. De pagina 's.De meest voorkomende   blz. (de waarde van de gebruikte je metabox redacteuren pagina toegevoegd aan de in de bijlage   scherm)   en   (in de steek /media uploaden in de dialoog, maar het gehele gebied) kan worden gebruikt voor alle soorten, menu_order geactiveerd.,, meta_value,: door middel van een meta - Bond (of waarden omschreven gebied:).Dit werkt alleen als je er ook een, meta_key, je parameters.- waarde is een alfabetische en numerieke (dus niet voor de 34 in 4, bijvoorbeeld).  ,, meta_value_num, via digitale element de volgorde van de waarde.Zoals, meta_value, moet je ook met een, meta_key, je de zoekopdracht - parameter, na het redden, post__in,: id volgorde, post__in, -.,, de standaard is, na de datum van bekendmaking van de datum, namelijk post.,, bijvoorbeeld als je wil bestellen via post - titel, je kan Het gebruik van deze parameters:,, een dollar = array ("order" = > "titel" en "orde" = > "WAC); op het gebied van,, orde, je hoeft niet te blijven als een soort gebied van uw post.Door een veelheid van een gebied, gebruik je een generator, orderby, parameters en (facultatief), in de volgorde van de parameters, als je wilt in een andere volgorde van elk gebied.,, laten we zeggen, je hebt een rang, wil je een speciaal gebied in een indeling van de elektronische handel - website.Je kan dan de titel door de rating, in de volgorde van belangrijkheid, dit  :,, $sprake = - ("order" = > - ("meta_value_num", "titel") en "orde" = > "het wac", "meta_key" = > "rating");,, aandacht, heb ik ook, meta_key debat laat wordpress weet op velden die ik gebruik.Als je dat doet, omdat dit de winkel wordpress na: niet - in, wp_posts, tabel, maar wp_postmeta, tabel, als je wilt, maar op de cijfers van de titel van dalende en stijgende.Je bent met een andere reeks parameters: dollar ("order" = > - ("meta_value_num", "titel") en "orde" = > - ("landen", "het wac"), "meta_key" = > "rating"); en je kan ook niet Door de metagegevens in na gebruik van meervoudige velden voor de soort, zoals door de kolom type en datum:,, een dollar = array ("order" = > - ("type", "dag" en "orde" = > - ("wac," landen ");,, zal dit door de stijgende - na elke soort in de post, door de datum van dalende.,, en parameters, de parameters, en we worden opgeroepen.De definitie van deze helpen je hoeveel banen zal vragen en geen werk, produktie, beschikbare parameters:,,, nopaging,   (, boolean,): alle posten, of het gebruik van de oproep.De standaard is, valse ", namelijk het gebruik van de oproep. Posts_per_page,,,   (int): elke bladzijde in dit nummer, posts_per_archive_page.,,   (int): elke pagina 's dossier pagina' s alleen posten.,, migratie,   (int): de  , ter vervanging van De posten   of in het verleden, de oproep   (,,.,, int): de oude artikelen pagina '.,,,   (int): een aantal pagina' s   statische homepage.Geven van de posten meestal alleen op de voorpagina van een statische X. Dat ignore_sticky_posts.,,,   (, boolean,): samenhangende standaard   negeren, valse,,, laten we eens een paar voorbeelden.  , aantal ambten en compensatie, die, bijvoorbeeld, heeft de laatste vijf posten:,, $sprake = (") posts_per_page" = > 5);,, of vijf laatste posten omvat niet de laatste:,, $sprake ("posts_per_page" = - = > "5", "gedeeltelijk" = > 1);,, aandacht, terwijl je in de gegevensbank de afgelopen zes brandstoftank, gebruik je nog steeds,'posts_per_page "= > 5, want dit is het nummer van de output van de verder te nemen.,, je kunt deze twee vragen: een schrijven dat m.De nieuwe banen en een tweede show na uitsluiting van meer dan 10 posten:,, een dollar = array ("posts_per_page" = > 1); ///////vraag en de ring naar hier en de vervanging van de post.Een dollar = array ("posts_per_page" = > "10", "gedeeltelijk" = > 1); ///////tweede vraag, het verkeer, de reductie tot hier. En, je kan ook worden gebruikt, posts_per_page, blijkt dat alle artikelen:,,,,, posts_per_page "(" sprake = - = > - 1 ");,, plakken en plakken, en je zal vaak blijkt in de eerste plaats in een vraag: als je wil herschrijven, gebruik ignore_sticky_posts:,,,,, - (" posts_per_page "sprake = = = = = = = >" 5 "," ignore_sticky_posts "= > waar); en, de bovenstaande parameters terug de laatste vijf posten of viskeuze of niet. En als je wil tonen, dat is vast, je moet gebruiken, get_option (), de functie, het post__in, zijn als volgt:,, $plakkerig = get_option (" sticky_posts ");Een dollar = array ("posts_per_page" = > "5", "post__in" = > $viscositeit); dat, met de laatste vijf plakken: als er minder dan vijf (drie) plakken, het zal niet aan de niet - naleving zijn de laatste drie plakken, en pagina 's dossier. Hoeveel van het museum en de definitie van de database, je kan ook worden gebruikt voor parameters te bepalen hoe de positie die de oproep van archieven en zoeken, bijvoorbeeld in het dossier, blz. Blz. Kan je deze code in de archieven van 20 posten per:,, een dollar = array ("posts_per_archive_page" = > 20) Noot:;,,, posts_per_archive_page zal dekken, parameters, posts_per_page,.,,, je kan er ook voor kiezen.De output is pagina 's zal verschijnen in een bepaalde pagina' s van de pagina 's.Bijvoorbeeld, als je wilt laten zien dat er in de drie pagina 's boven de 20 artikelen, gebruik je de:,, $sprake ("posts_per_archive_page" = - = > "20", "pagina = > 3);,, een andere vraag op dezelfde post is het gebruik van de methode tegen:,,,,, dat sprake = - (" posts_per_page "= >" 20 "," gedeeltelijk "= > 40); deze overslaan, voor 40 banen (dit is de eerste twee pagina' s) en verwijder 20 (in het derde het archief.Ik hou van een van de dingen is over hoe je zo vaak voor dat je iets meer dan een manier.,, kan je geen volledig te sluiten, om ervoor te zorgen dat alle posten die op dezelfde pagina:,, $sprake ("nopaging" = - = > waar);,,,, samengevat, wp_query, heb je genoeg flexibiliteit om te beslissen over de vraag hoe veel wil je je post. Ze wil zien in welke volgorde, wat denk je na, de staat, de redenen van bepaalde soorten (bijvoorbeeld na de fundamentele vraag,'post_status "= >" erfenis ", zie bijlage), terwijl andere mensen geef je gewoon op je vraag die de controle van het gebruik van deze parameters.,,, kan de Oprichting van de vraag aanpassen, meer doen dan alleen de produktie, de meest recente posten.



Previous:
Next Page: