, wp_query parameters: de datum 31,,,,,,,,,,,, 8 aandelen,,,,,,, het netwerk van delen van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd "beheersing van de parameters aanpassen wp_query.wp_query deel: fieldswp_query parameters: de status, de orde en de paginering, in deze serie, wp_query, heb je leren hoe het te gebruiken, wp_query, om je thema dossier of van de « plugin », de gewoonte vragen. Een deel van de reeks zal je door je kan het gebruiken om eenvoudige en complexe gegevens de parameters van de vraag, de produktie werd gepubliceerd, vóór of na de datum van de in een bepaalde, ik zal je vertellen wat de parameters, voor je hoe ze te gebruiken om je te zoeken.Maar in de eerste plaats om eraan te herinneren dat de argumenten, werk, wp_query,.,,, de herziening van de demonstratie, hoe wp_query, voor we beginnen, laten we het hebben over hoe de argumentatie van het snel kijken, wp_query,.Als je de code , wp_query, in je thema of « plugin », 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, de datum waarop de parameters, ook met behulp van parameters van de datum van bekendmaking van de vraag in de positie van een bepaalde datum.Je kunt je graag voor de datum voor de specifieke, door de maand en jaar, bijvoorbeeld het herstel van een aantal posten.,, schrijf je een eenvoudige parameters kunnen worden gebruikt, date_query,...) en de werking van het creëren van meer complexe vraag.Let's start with the simpler arguments.,,Simple Date Arguments,,The parameters you can use to query by date are:,, ,year, (,int,): Four-digit year (e.g. ,2015,)., ,monthnum, (,int,): Month number (from ,1, to ,12,)., ,w, (,int,): Week of the year (from ,0, to ,53,). The mode is dependent on the ,"start_of_week", option which you can edit in your Settings page in the admin., ,day, (,int,): Day of the month (from ,1, to ,31,)., ,hour, (,int,): Hour (from ,0, to ,23,)., ,minute, (,int,): Minute (from ,0, to ,60,)., ,second, (,int,): Second (,0, to ,60,)., ,m, (,int,): YearMonth (e.g. ,201502,).,,So imagine you're running an events site that uses the publish date for each event to denote the event start date. Om blijk te geven van alle gebeurtenissen, het verleden en de toekomst, in 2015, hier heb je de parameters nodig:,, een dollar = array ("post_type" = > "gebeurtenissen", "post_status" = > - ("de toekomst", "vrij"), "jaar" = > 2015);,, let op, ik gebruik, de toekomst en de vrijlating van de staat, na een bepaalde datum in de toekomst, is de vraag die niet standaard.,, of als je wilt dat automatisch de gebeurtenissen van dit jaar, zonder aanpassing van uw vraag, elk jaar, kan je Eerst toegang tot het huidige jaar na de uw zoekopdracht - parameter:,, current_year dollar = the_date (y); en dringt erop post_type "(" = - = > "gebeurtenissen", "post_status" = > - ("de toekomst", "lancering"), "jaar"= > current_year dollar); de datum, de parameters, complexe, het gebruik van verschillende parameters voor het creëren van meer complexe vraag, kan worden gebruikt, date_query, parameters.This gives you access to more parameters:,, ,year, (,int,): Four-digit year (e.g. ,2015,)., ,month, (,int,): Month number (from ,1, to ,12,)., ,week, (,int,): Week of the year (from ,0, to ,53,)., ,day, (,int,): Day of the month (from ,1, to ,31,)., ,hour, (,int,): Hour (from ,0, to ,23,)., ,minute, (,int,): Minute (from ,0, to ,59,)., ,second, (,int,): Second (,0, to ,59,)., ,after, (,string/array,): Date to retrieve posts after. , ,before, (,string/array,): Date to retrieve posts before. , ,inclusive, (,boolean,): For after/before, whether exact value should be matched or not., ,compare, (,string,): An operator you use to compare data in the database to your arguments. Misschien is de waarde van "=", ".= "," > "," > = "," < "," < = ", niet" niet leuk ",,,,," "" "" ",,,,,,'exists tussen'between,",,,,, "niet",,, kolom, (,...): de databank vraag vallen: de standaard is,'post_date ",,,,, de betrekkingen tussen de (, touw,):,,,, of, of, wat de generator moeten vergelijken.De standaard is ,,,,,,, date_query, formaat parameters is deze:,, $sprake ("date_query" = - = > generator (///////debat naar hier.)))En je kan ook leiden tot meer), en de definitie van de parameters die het gebruik van betrekkingen te vergelijken.Het volgende voorbeeld zal terugkeren met de vraag: de reeks parameters, en dringt erop date_query = array ("," = > - ("relatie" = > "en", reeks (///////het debat hier.(en) ///////parameters - gaan));,, en worden de volgende codes wordt de post van de reeks parameters (of beide):,,, date_query "(" sprake = - = > - ("relatie" = > "of", reeks (///////het debat hier.(en) ///////parameters - gaan))En laten we een voorbeeld ter illustratie van dit.Laten we zeggen dat je op een universiteit website, en wij hopen dat de in de loop van dit jaar in het academische jaar laten zien.Het schooljaar is vanaf 1 september 2014, 31 maart 2015, dus je moet in de maanden en jaren naar post:,, een dollar = array ("date_query" = > - ("relatie" = > "of", "jaar" - (= > "2014" en "maand = > (9, 10, 11, 12), - (1990 = >" 2015 "," maand "= > (1, 2, 3, 4, 5, 6, 7, 8));,, aandacht, maand de parameters voor de reeks parameters, in plaats van een generator.,, voor en na de parameters, een ander voorbeeld hierboven is vastgesteld vóór de datum waarop de en /of na de post wil je zien, het gebruik van, voor en na, parameters.Dit moet drie parameters:,,,,, (...): de aanvaarding van een met vier cijfers: de bij verstek is leeg.,, maanden, (,...): de maand van dit jaar (, 1, 12,).De standaard is 12 dagen,,,,,, (...): de dag van deze maand (,, 1, 31,).De standaard is de laatste dag van de maand, of met behulp van een touw, zolang het PHP, verenigbaar met de strtotime, formaat.,,, dus terug naar m 'n post voorbeelden waaruit blijkt dat dit jaar, heb ik er nog twee opties.Ten eerste, ik zou het gebruik van één enkele reeks... Van de maand en jaar van de parameters, de dollar, sprake: = array ("date_query" = > - ("relatie" = > "en") ("" = > - ("jaar" = > 2014, ". = > 9)," inclusieve "= > waar), - (" voor "= > - (" jaar "= >" 2015 "," maand "= > 8)," inclusieve "= > de echte))); en, een paar dingen te constateren:,, ik heb gebruikt,'relation" = > "en", omdat de banen die nodig is de datum van het begin van een versie van mij, nadat ik vóór eind datum, elke...), ik gebruikDe logica en de "= > dat, om ervoor te zorgen dat de in september genomen en augustus 2014 2015 wordpress gepubliceerd.,, ik kan ook een datum. Schrijf deze vraag:,,, - date_query" ("sprake = = = = = = = > generator (" en "= >" 2014 van 31 augustus 2000, "voor" = > "1 september 2015", "fusie" = > valse,)));,, aandacht, omdat deze datum. Het gebruik van de datum, de exclusieve meer betrouwbaar.Het is als met de datum van de reeks, die kan worden omgezet in op: 00.Dus moet het laten werken, of is het een tijd in je string, of wel, ik heb het al gedaan, voor gebruik van een dag, wil je dat je wil tonen, vóór de datum van de posten, tot je data, kun je de datum van vandaag is dat de parameters te posten.Terug naar mijn activiteiten op het gebied van, laten we zeggen, ik wil op mijn website toont een grote vlag op m 'n website op een dag, als een incident.Ik kan het schrijven van een vraag, en de produktie van details van de gebeurtenissen, als er één gevonden.Dit argument:,,, post_type "(" sprake = - = > "gebeurtenissen", "post_status" = > - ("de toekomst", "vrij"), "date_query" = > generator ("jaar" = > datum ("y") "maand" = > datum (m), "dag" = > (d) de datum)));,, het gebruik, de afspraak (), heeft deze functie terug met drie keer om ervoor te zorgen dat ik de juiste dag, maand en jaar.Let op, ik ook, post_status, om ervoor te zorgen dat na de gebeurtenissen van vandaag is opgenomen.,, samengevat, en soms niet alleen willen vragen alle post.Door het gebruik van wp_query, klasse, kan leiden tot meer specifieke vraag van de posten van de datum, met inbegrip van Je posten gepubliceerd op een bepaalde datum vóór de datum waarop de datum van de in of tussen de datum waarop de date_query,.,,, in combinatie met andere parameters, zoals het argument, post_status, Voor de meer gedetailleerde in deze reeks van elders.,