Wp_query parameters: een speciaal gebied

, wp_query parameters: een speciaal gebied,,,,,,,,,, 35, delen, delen van,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd "beheersing van deel wp_query.wp_query parameters: taxonomieswp_query parameters: datum, als je altijd in deze serie, hoe wil je  , wp_query begrip,   structuur en het gebruik van het programma zelf vragen.Om te kunnen bepalen wat wp_query, uit de database, je moet weten dat de parameters kunnen worden gebruikt voor het onderzoek van gegevens, wp_query  .,,, een groot aantal mogelijke argument, dat maakt het heel flexibel.Kan je het iets in je te vragen, wp_posts, tabel, voor elke regeling, die vraag moet je rennen in uw debat over de inhoud, in deze handleiding, ik ben op zoek naar een speciaal gebied parameters.Maar eerst, hoe je de code wp_query, snel een herziening van de parameters, hoe de argumentatie van het,, wp_query, kijken, voordat we dat doen, laten we het werk van de demonstratie in een snelle herziening van 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, vraag de cyclus voltooid: het sluiten van zelf,  , als   en  , etikettering en de vermindering van de gegevens en   na, in de praktijk dit is als volgt:,, <?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???????>,, van mening dat de gegevens in de database wordpress wat van die en 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, er is een aantal parameters van de code in de specifieke wijze, dat wil zeggen, van 1 dollar = array, sprake van de "= >" waarde "," parameter2 "= >" waarde "," parameters "= >" waarden "); 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, op gebied van parameters, omschreven gebied, ook na de metagegevens, kan het gebruik van een afzonderlijke klasse noemen, wp_meta_query,.Dat betekent dat als je wilt vluchten, maar een vraag na de metagegevens, kun je de  , wp_meta_query,   of  , wp_query,   (toegang tot het wp_meta_query,), en als je wil de vraag - en na de andere artikelen zoals post, gebruik je wp_query,,,,  , wp_meta_query. Klasse,   betrekking heeft op andere plaatsen in dit aantal dus ik niet in detail, hier, maar het is het belangrijkste verschil, wp_query,, wp_query, om je tot een enkele eenvoudige parameters niet gebruiken... - parameter, eenvoudige definitie van de vraag, het gebruik van het woord, wp_query  , de belangrijkste parameters,   de Vraag is als volgt:,,, op gebieden meta_key,   (,...): speciaal gebied. De belangrijkste elementen van de meta_value   (,,,,...): de waarde van meta_value_num gewoonte veld.,,,  (,,): speciaal gebied waarde, meta_compare,   (.,,...): exploitanten van de test  ,'meta_value ".Misschien is de waarde van   "=",  , ".= ",,,  " > "," >  ,   = ",",,,   < "," < = ",  , nee, nee,  , als in", ",,,  ,  , niet  'between",,, "tussen de  , niet   niet bestaat",,,,,,    ,'regexp "," is de uitdrukking ",   of  ,'rlike".De standaard is   = ",",,,, het gebruik van deze parameters van een eenvoudige vraag   op gebieden zoals de produktie van cruciaal belang. Key1 banen, een gewoonte veld, (ongeacht hun waarde), gebruik je dit argument:,, een dollar = array ("meta_key" = > "key1"); het zal terugkeren, alle posten, een speciaal gebied, de belangrijkste, ongeacht de waarde van KEY1,.,, als je wilt een waarde te specificeren, je zou een extra parameters:,, een dollar = array ("meta_key" = > "key1", "meta_value" = > ""), dat is alle posten; en, KEY1, sleutels en gebruik van de gebieden waarvan de waarde de waarde van,,.,, of je kunt alle post en de waarde van de waarde van een speciaal gebied, of is de sleutel.Dit kan nuttig zijn als je de waarde van een herhaling van de gewoonte veld sleutel:,, $sprake = - ("meta_value" = > ""); en, zodat je het kan zien, kan je alleen op gebied van onderzoek van de bond of de waarde van de niet altijd aangewezen, met meta_compare debat, misschien is het je opgevallen, met veel potentieel, meta_compare, parameters, en hun gebruik is niet altijd duidelijk.Laten we kijken of je kan gebruiken, en die:, =, gelijk aan.Dit is de standaard, dus als je er een, meta_compare debat, wat is dit wp_query gebruiken.,,.+: niet gelijk is aan, >,.,: meer dan, > =,: groter dan of gelijk aan de,, <:,,, < =,: minder dan of gelijk aan.,,,: dit zal de waarde van de gebruikte negeren van je, voor het geval je wild kan worden gebruikt. Als je op zoek naar de waarde van de waarde, niet leuk,:., op dezelfde wijze als de vraag, maar in plaats daarvan werkt.,,, door gebruik te maken van de in de "waarde" van een reeks argumenten vinden - in een of meer van de in de posten,,, waarde. Met twee - waarde (in de gespecificeerde parameters, meta_value, vinden tussen deze waarden voor een speciaal gebied van de waarde van de post (maar niet gelijk is aan, en ze). Nee, de positie van de twee waarden: de vraag, die een reeks argumenten, meta_value, buiten de gewoonte veld waarde.,, laten we stoppen met dit argument gebruik van bijvoorbeeld een kijken. En, in de eerste plaats op gebieden waarde kan worden uitgesloten of het gebruik van sleutels, meta_compare debat.Dus alle posten, behalve op gebieden en, KEY1, sleutels, je zal dit:,,, - meta_key "(" sprake = = = = = = = > "" meta_compare key1 "," = > ".= ");,, je kan ook worden gebruikt, niet, waarde, meta_compare, dat kan ook een string - waarde:,, een dollar = array (" meta_key "= >" key1, type "," meta_compare "= >" niet in de "); dit zal vragen, Post, niet een gewoonte veld, KEY1, of, KEY2, waarde.Als je wil dat meer in het bijzonder, misschien is het een gewoonte veld van de vraag, in plaats van een andere, je nest -, hebben wij snel gebruik te maken van niet - numerieke voorbeeld.Je kan gebruiken, wp_query, met een speciaal gebied, niet alleen om de waarde van de numerieke, post heeft de gewoonte veld, maar ook voor mensen die een hogere of lagere waarde, een speciaal gebied.Je kan een winkel met dit als voorbeeld, als op zoek naar boven of onder een bepaalde prijs, projecten, om posten op gebieden van meer dan een bepaalde hoeveelheid en waarde van het gebruik van dergelijke:,, $dringt erop meta_key "(" = - = > de numkey "," meta_value "= 100 >" "en" meta_compare "=" > > "); het zal terugkeren,, alle posten, numkey gewoonte veld, 100, sleutels en waarden.Als je de waarde van 100 of meer wil vragen, gebruik je,'meta_compare "=" > > = ",,,, je kan het ook vinden op gebied van een waarde tussen twee cijfers worden gebruikt, het debat tussen, en installatie, installatie (= dollar sprake," meta_key "= > de numkey;", "meta_value" = > - ("100" en "200"), "meta_compare" = > "en"); het vindt, alle posten, numkey waarde, 100 en 200, speciaal gebied. Een speciaal gebied, als je... Vraag, - een speciaal gebied willen vragen of het gebruik van meer dan één die je kan gebruiken,...). Deze nemen de volgende structuur:,,,, een dollar = array ("meta_query" = > - ("relatie" = > "", voor de keuze van de ///////Keel -, neus - en oor.- (% quot%% quot% ///////meta_query debat naar hier.))),,, de manier waarop je, de structuur, de'meta_query "argument, wp_query, is precies hetzelfde als hoe je het hebt gedaan, wp_meta_query, klasse, met inbegrip van de in deze reeks les, dus zal ik niet herhalen, omdat het hier wordpress versie 4.1, je kan ook het gebruik van multi - level... - het creëren van een complexer en precieze vragen.Deze ziet er als volgt uit:,, $dringt erop meta_query "(" = - = > - ("relatie" = > ///////facultatief te bepalen parameters.- ("relatie" = > ") (eerste reeks% quot% ///////meta_query% quot% van het debat hier.- (Groep II% quot% ///////meta_query% quot% debat naar hier.))Laat je het in de vraag van de betrekkingen met verschillende niveaus, bijvoorbeeld op een speciaal gebied met een waarde, of met een speciaal gebied in een waarde van 2 posten te vragen.Dit is een meer gedetailleerde uitwerking van de, wp_meta_query, les, het is een deel van deze reeks, geeft een overzicht van het gebruik van,,.,, wp_query, vraag je het de metagegevens (of een speciaal gebied) voor je een grote flexibiliteit en meer potentiële exploitanten in combinatie met de argumenten van het aantal om Je te helpen bij je wilt precieze vraag, of wil je gewoon in uw vraag - parameters (niet in combinatie met andere parameters, zoals het type), kan ook worden gebruikt, wp_meta_query, klasse, met inbegrip van de in deze reeks, de follow - up.



Previous:
Next Page: