Wp_query parameters: de indeling van wp_query parameters: de indeling van

,,,,,,,,,,, 41, aandelen, 9,,,,,,, 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 deel wp_query.wp_query parameters: categorieën en tagswp_query parameters: een speciaal gebied, tot nu toe in deze serie, je hebt geleerd hoe  , wp_query, de structuur en de aard van het   en wat is de wet.We zijn nu op zoek naar gebruik kunnen maken van de verschillende parameters, wp_query, en hoe ze gecodeerd.,,, wp_query, heeft een groot aantal mogelijke parameters, waardoor het zeer 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 en ik zal zien wat de indeling van de vraag in het debat over terminologie, wp_query, werk, kijken, voordat we beginnen, laten we hoe snel een herziening van de demonstratie, 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???????>,, 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, 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, indeling van de parameters, de parameters van de indeling van de categorieën, de meer complexe en etikettering, gebruik je  , tax_query,.Op dit punt, schrijf je een nest - parameter specificeert de indeling en het gebruik van deze parameters, terminologie:,, de indeling, de   (...): de indeling van   (,,.,,...): selectie van termen (indeling,'term_id,   (standaard), "naam", "of,,'slug").,,   (int /... /-): de indeling van posten (s), include_children,   (, boolean, met inbegrip van de hiërarchische indeling): of de kinderen.Niet waar.,, de exploitant,   (, touw, de exploitant test).Misschien is de waarde van de   (standaard), "" "" "",,,,,,, dat heb je inderdaad, exploitant parameters betekent dat je niet moet kiezen voor een scala van beschikbare parameters of de definitie omvat of uitsluitingen (als je label), maar het gebruik van alle relevante tax_query, in plaats van de indeling,,, als je wilt. - een vraag, je kan ook gebruik maken van  , betrekkingen   parameters, voordat je alle netwerken (per categorie), en, of, of, om de bepalingen van alle aangewezen is of geen post, dit zijn enkele voorbeelden van de meest makkelijk uitleggen,,,, onderzoek een indeling van de term, dit is de meest eenvoudige gevallen, die betrekking heeft op het gebruik van een nest van de reeks parameters: $= (".Tax_query "= > generator (de categorie" = > "Ik indeling", "in het veld" = > "stop", "de term" = > "Ik stop de term"))); en voor boven de vraag en   semester stop  , terminologie in De  , ik   indeling.Alsjeblieft, je moet ook het gebruik van het gebied, de parameters vast te stellen op welke gebieden te identificeren met behulp van u het woord, tenzij je met de standaard - logo.Als je wilt dat woord gebruik je zulke dingen:,, $sprake = - ("tax_query" = > generator (de categorie "= >" Ik indeling "," de term "= > 11))); de id, laat je moeilijk te bepalen. Je vraag is om Op een later tijdstip, maar om te voorkomen dat eventuele problemen, als je denkt dat je een kogel van de gebruiker kan bewerken, vragen vele aspecten, in een indeling, wil je weten of één of meer) in dezelfde voorwaarden inzake de indeling van de post, schrijf je nog steeds een... - nog een voorwaarde, maar De generator, bijvoorbeeld met  .,,, naar een post van je,   indeling, de term id gebruikt:,, een lijst van je $tax_query" ("= - = > - (- onder de categorie "= >" Ik indeling "," de term "= > - (" elf "," 12 "));,, maar als je wilt dat de posten vragen, al deze voorwaarden?Je moet het gebruik van  , de exploitant,   parameters in de reeks,, een dollar...: = array ("tax_query" = > generator (de categorie "= >" Ik indeling "," de term "= > - (" elf "," 12 "exploitant"), "= >" en ")));,, aandacht, in het eerste geval, het werkelijke gebruik van de exploitant van een van de bepalingen van  ,   vinden van de post, maar dit is niet de standaard moet je in je parameters gespecificeerd, een andere situatie is, als je het moet vragen, post geen - in een indeling van de terminologie, doe je zo:,,, - tax_query" ("sprake = = = = = = = > generator (de categorie" = > "ik".De "- clausule" = > - ("elf", "12") "exploitant" = > "nee")));,, ik ben hier in plaats van,, tellen, niet in de,, betekent dit dat de post wordpress vindt geen bepalingen in de reeks,,, als je hou op lange termijn met kogels in plaats van de id, je kan geen van deze scenario 's.Het laatste voorbeeld is dit:,,, - tax_query "(" sprake = = = = = = = > generator (de categorie "= >" Ik indeling "," in het veld "= >" stop "," de term "= > - (" ik Stop "." je slug ")" exploitant "= >" nee ")));,, een andere situatie is, als je wil de vraag post, een term, maar niet van een ander.Het gebruik van de exploitant (,, je moet het niet als de standaardwaarde), en een clausule voor de id - uit te sluiten:,, een dollar = array ("tax_query" = > generator (de categorie "= > ik indeling", "de term" = > - ("elf", "12")); artikel 11 van dit onderzoek, post, maar niet de periode van 12.,, vraag van meerdere categorieën, als je denkt dat er een of meer van de indeling van het werk, je moet het scheppen van meer dan een generator.Laten we de meest eenvoudige voorbeelden van zien, zoeken banen, een taxonomy1  ,  , een taxonomy2:,, een dollar = array ("tax_query" = > - ("relatie" = > "en") ("de indeling" = > de taxonomy1 "," veld "= >" stop "," de term "= > - (" stop ") ("), - de indeling "= > de taxonomy2", "gebied" = > "stop", "de term" = > - (de)));,. Daar heb ik er twee geschreven...): elke indeling, door gebruik te maken van dezelfde parameters, ik gebruik alleen een indeling van voorbeelden.Voordat ik deze relatie, de parameters.Je moet omvatten, is aangetoond dat vertellen, of elke serie wordpress van alle of een deel van de produktie, op zoek naar werk.Dit artikel is als volgt:,, als je  ,'relation "= >" en ", te lezen, zal in de eerste reeks wordpress aangewezen  , post en telecommunicatie, en de tweede reeks  .Dus, in dit geval de alleen de positie van de  ,, stop, stop, in de    , taxonomy1,   en  , stop   in twee, stop  , taxonomy2,   vragen. Als je het  ,'relation "= > of, om de produktie van de post, wordpress zal De eerste reeks  , of,   van een tweede reeks.Dat is dus in deze zaak. De posten met, of,  , slug-one,   kogel of van het  , slug-two,   s (of beide).,, dit is de code was op zoek naar je zou gebruiken als je gelukkig bent met de kracht van de twee slugs:,, $args = array ('tax_query'=> - ('relation'=>'OR', - ('taxonomy'=>'taxonomy1','field'=>'slug','terms'=> - ('slug-one')), - ('taxonomy'=>'taxonomy2','field'=>'slug','terms'=> - ('slug-two'));,,. Je kunt ook kijken voor meer dan één van De in een gegeven taxonomy van de toevoeging van het aan de array:, $= array ('tax_query', sprake => - ('relation'=> "Of installatie (de categorie "= > de taxonomy1", "gebied" = > "stop", "de term" = > - ("stop") ("), - de indeling" = > de taxonomy2 "," gebied "= >" stop "." toestand "= > - de kogel twee, drie)); en, in combinatie met de relatie tussen het gebruik van, en... Vragen, de exploitant, het argument, je kan leiden tot zeer complexe vraag.Ik vraag de argumenten onder posten met een termijn van één taxonomy maar zonder a term van een taxonomy:,, $args = array ('tax_query'=> - ('relation'=>'AND', - ('taxonomy'=>'taxonomy1','field'=>'slug','terms'=> - ('slug-one'),'operator'=>'NOT IN'), - ('taxonomy'=>'taxonomy2','field'=>'slug','terms'=> - ('slug-two')); en de'relation', dat heb ik gebruikt, =>'AND', - als ik gebruikt, of je zou vragen, met slug-two posten, en zonder slug-one, posten 8.,,, posten die hebben. Slug-two, maar niet slug-one  ,,, die isIk ben op zoek naar iets.  , waarmee je kan verder onderzoek van uw indeling "- clausule, maar je wil: het gebruik van, de exploitanten, de argumenten in de... Vraag of de toevoeging van een extra vragen... Vraag staat, een andere indeling van de verklaring.,,, wil je misschien een briefje. Weet je waarom ik niet met belastingen {},   debat, schrijf je argumenten zijn als volgt:,, $sprake (" taxonomy1 "= - = >" stop "); en, als je je al gedaan in het verleden bekend met deze indeling van de vraag, maar het is nu verouderd je zou het niet moeten gebruiken.Dus blijf,'tax_query ".Gebruik je, tax_query, voor meer flexibiliteit, in ieder geval, geeft een overzicht van de indeling van de categorieën, de vraag en de etikettering, dan een beetje ingewikkelder, omdat je het nodig hebben, tax_query, aan de verklaring.,, maar zoals we hebben gezien, is dit een zeer sterke argumenten, zal je veel te vragen en de flexibiliteit je database op elke manier die je wilt.



Previous:
Next Page: