indeholder forbedringer i de seneste udgaver af wordpress

, indeholder forbedringer i de seneste udgaver af wordpress,,,,, 41,,,,,,,,, 17,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet beherskelse af wp_query.mastering wp_meta_query & wp_date_querymastering wp_query: serie finale, inden for de seneste år, der har været skrevet meget om forbedring af wordpress brugergrænseflade: de talte om ændring er blevet forbedret, men hvis skrive erfaring. du er en entreprenør, du vil gerne ved mindre om det og mere om, hvad der er ændret under hjelmen.her vil jeg vise, en af de mest interessante ændringer for udviklere: forbedring af visse typer spørgsmål. de vigtigste ændringer, er som følger:,, støtte til indlejrede forespørgsler er blevet tilføjet til forespørgsler om efterfølgende metadata, datoer og taksonomi. ekstra parametre er blevet tilføjet til være bemærkninger, og nogle insekter. der er blevet fastsat for!- lad os se på ændringer.,, indlejrede forespørgsler, i tidligere udgaver af wordpress, du kunne bruge en og eller erklæring at definere forespørgsler til taksonomi, datoer og metadata.så for eksempel følgende argumenter, vil blive anvendt på en forespørgsel om en opskrift på som output hurtigt morgenmadsopskrifter:,, <?php $args = system ('post_type = > "post", "tax_query = > system (" forhold "= >" og "system (" taksonomi = > "hastighed", "område" = > "kugle", "betingelser" = > system ("hurtig"), system ("taksonomi = >" mad "," område "= >" kugle "," betingelser "= > system (morgenmad)))); $forespørgsel = nye wp_query ($args)?>,, det ser ud til,'speed ", og'meal, taxonomies og output stillinger med,'quick", og'breakfast ", begreber,.,, men hvad hvis du ville skrive en mere komplekse spørgsmål?lad os sige, at du ville hurtigt opskrifter til morgenmad og langsom opskrifter til frokost (måske nogen, som vil få morgenmad gjort hurtigt, så de har mere tid til at lave frokost.du ønsker ikke at anvende en enkel og erklæring med alle elementer i deres spørgsmål, for så ville du langsomt opskrifter til morgenmad og frokost, for eksempel.og du ikke ønsker at bruge en eller erklæring, der forbinder alle de forhold, som de får alle slags opskrifter, som kun har én af de anfægtede forhold sammen med andre du vil filtrere.,, den gode nyhed er, at du kan gøre det.at få hurtig opskrifter til morgenmad og langsom opskrifter til frokost, du ville bruge følgende:,, <?php $forespørgsel = nye wp_query (array ('tax_query = > system ("forhold" = > "eller" system ("forhold" = > "og" system ("taksonomi = >" mad "," område "= > kugle", "betingelser" = > system ("morgenmad"), system ("taksonomi = >" hastighed "," område "= >" kugle "," betingelser "= > system (" hurtig ")), system (" forhold "= >" og "system (" taksonomi = > "mad", "område" = > "kugle"."tal" = > system ("frokost"), system ("taksonomi = >" hastighed "," område "= >" kugle "," betingelser "= > system (" langsomt ")))))); $forespørgsel = nye wp_query ($args)?>,, jeg har brugt to indlejrede systemer:,, den ydre array - anvendelser, eller fordi vi leder efter stillinger, som enten er hurtigt morgenmadsopskrifter eller langsom frokost opskrifter. den første indlejrede system ser ud i stillinger, der er hurtige morgenmadsopskrifter, benytter, og fordi du vil have den stilling begge betingelser. den anden indlejrede array - ser for langsom frokost opskrifter igen benytter, og, naturligvis, du kunne variere deres forespørgsler til at omfatte flere taksonomi betingelser og værdier, og få så kompleks som, du har brug for.,,, der satte spørgsmål: taksonomi, metadata og datoer, f.eks. jeg har givet ovennævnte anvendelser taksonomi, men denne funktion er også blevet føjet til dato og metadata forespørgsler.metadata er potentielt, hvor det bliver interessant, som du har plads til så mange værdier.,, syntaks virker på nøjagtig samme måde til dato og metadata forespørgsler.for meta - forespørgsler, du erstatter, tax_query med, meta_query og anvendelse,'key,   og »value ", som de parametre.til dato, erstatter du, tax_query med, date_query, og brug den dato, parametrene i wordpress codex.,, bemærkning parametre, at søge bemærkninger, de bruger, wp_comment_query, klasse i stedet for mere almindeligt anvendt, wp_query, klasse.denne klasse har haft otte nye parametre lægges til det:,,,'author__in ": identificere bemærkning forfatter (eller en række forfattere),'author__not_in": identificere bemærkninger ikke af en vis forfatter (eller en række forfattere),'post_author__in ": identificere   forfatter (eller en række forfattere) af efter kommentarer om,'post_author__not_in": udelukke bemærkninger om stillinger, skrevet af særlig forfatter eller vifte af forfattere,'comment__in ": bemærkninger med en vis id eller et system af id - kort,'comment__not_in": udelukke   bemærkninger med en vis id eller et system af id - kort,'post__in ": bemærkninger på post - eller antal stillinger (ved hjælp af post - id),'post__not_in": udelukke bemærkninger om en post eller antal stillinger (ved hjælp af post - id), de værdier, der anvendes til disse er den authormoner, id, bemærkning id eller post - id, når det er relevant,.,, konstaterer, at den, wp_comment_query, klasse nu støtter indlejrede forespørgsler samt.,, insekt fastsætter, har der også været et par insekt fastsættes, som de måtte finde nyttige:,, et insekt, der forårsagede forespørgsler til at mislykkes, når en, date_query, blev anvendt sammen med en, tax_query, eller, meta_query, er blevet fastsat, når det,'orderby = > meta_value, blev anvendt, når de passerer en,'meta_query "med, eller i forhold   i  , wp_query, det plejede at bryde forespørgslen.det er blevet fastsat,.,,, hvis du vil høre alt om alle de detaljer, du kan finde den på få wordpress centrale websted.,,,, disse forbedringer på forespørgsler tager wordpress et yderligere skridt til fuld cms - kapacitet.evnen til at bruge satte spørgsmål betyder, at man kan produktionen indhold i langt mere fleksible og kompleks måde.det vil være interessant at se, hvordan folk bruger dem!,



Previous:
Next Page: