De beheersing van wp_query: het gebruik van gerecycleerd

, meester wp_query: het gebruik van gerecycleerd,,,,,,,,,, 60, 11 - 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 ": een deel van de wp_query.mastering wp_query introductionmastering wp_query: met betrekking tot de functie, zoals ik in de reeks van de invoering, in de klas, wp_query,   vier elementen:,, de parameters van de vraag, met behulp van de parameters die in De details zal in de serie, de vraag zelf zal de productie van de cyclus, de artikelen, titels of je wil tonen om in de etikettering, als gesloten en opnieuw de gegevens na, in deze les. Ik zal je laten zien hoe het gebruik van verkeer, verkeer, met inbegrip van je wp_query, structuur, twee van de belangrijkste methoden te gebruiken, en - een lus.,,,,,, de ring nodig, geen verkeer, geen blijk geven van je pagina 's.In je vragen, gebruik je het debat moeten worden gedefinieerd, dat uit de gegevens van het wat vergezocht.Dit is de bron in de ring, en dus de cyclus is. In uw vragen, en het gebruik van drie labels:,,, als ($vraag > have_posts ()) te controleren of er geen post.,,, ($vraag > have_posts ()), per post van de ring zolang herhalen dit artikel, het herstel, het onderzoek, de dollar - > the_post (), de toegang tot bepaalde posten.,, dus dat is de lus van toepassing is op de wp_query:,,,, <?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???????>,, rennen. Na alles wat we nog moeten doen is ingepakt, wp_reset_postdata (), de ring,., structuur en hoogte van de structuur van de hangt af van wat je wilt van je artikel te laten zien welke gegevens.Hier is een voorbeeld van de titel van het artikel, de kenmerken van beeld - en van de uittreksels.Je zou met zo 'n cyclus, in een archief, pagina' s.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 ()) {%); de vraag > the_post (???????> < het id = "<?PHP the_id (); de???????> "<?PHP post_class (links);?> > < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP post_thumbnail ("me");?> < /> < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP the_title (); de???????> < /> <?PHP the_excerpt (); de???????> < /artikel > <?}} ///////na herstel van de oorspronkelijke gegevens.Wp_reset_postdata (); de???????> deze cyclus, dat is precies wat ik van de beschrijving van de kenmerken van de titel en het beeld:,.,, met ringen: controle van de inhoud, maar soms wil je misschien op je lijst toe te voegen van de posten of een titel, misschien wil je ze allemaal in een elementen bevatten.Als je het gewoon in je cyclus voor het toevoegen van de praktijk, ongeacht de vraag of de terugkeer van alle gegevens, dat betekent dat je kan er een zonder de volgende titel, of een onnodige etikettering.PHP $sprake = array (///////- onderzoek).///////gewoonte vragen.Vraag = nieuwe wp_query US - dollar (USD); ///////controleren we de resultaten van de vraag.Als ($vraag > have_posts ()) (ECHO "< lid =" schoonmaken ">" ECHO "; < H >".__ ("titel", "tutsplus')."< ////////H > "; de resultaten van het onderzoek te doorkruisen.En $vraag > have_posts ()) {%); de vraag > the_post (???????> < het id = "<?PHP the_id (); de???????> "<?PHP post_class (links);?> > < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP post_thumbnail ("me");?> < /> < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP the_title (); de???????> < /> <?PHP the_excerpt (); de???????> < /artikel > <?} ECHO < ////////dag > ";} na het herstel van de oorspronkelijke gegevens.Wp_reset_postdata (); de???????>,, hier kan je zien dat ik als er geen post Ik herstel het controleren, als ik open een elementen bevat die de toevoeging van een titel, als je wil.  , van de resultaten van een lijst met vragen als, en dit is ook nuttig.Laten we zeggen, ik denk dat in een bepaalde categorie in het creëren van een lijst van alle posten.- ik niet, UL. In de lus, dat geen betrekking heeft op een bijzondere positie, maar ik wil het de produktie als het artikel.Dus ik gebruik deze:,,, en hetPHP $sprake = - ("category_name" = > "stop", "post_type" = > "en"); ///////gewoonte vragen.Vraag = nieuwe wp_query US - dollar (USD); ///////controleren we de resultaten van de vraag.Als ($vraag > have_posts ()) (ECHO "< ul =" categorieën "> artikel in"; ///////lopen de resultaten van het onderzoek.En $vraag > have_posts ()) {%); de vraag > the_post (???????> < li <?PHP post_class (links);?> > < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP the_title (); de???????> < /> < /Lee > <?} ECHO < /UL > ";) ///////na het herstel van de oorspronkelijke gegevens.Wp_reset_postdata (); de???????>,, deze controle als voor meer informatie over het verkrijgen van een baan, en als dat het geval is, het open, UL. Dollar en de cyclus die extra verkeer.,,, is het belangrijk om te beseffen dat je kan gebruiken, wp_query, die meer dan een cyclus, je moet bij het Begin van de tweede post - gegevens een voorbeeld, wp_query, doe het.Dat is omdat je een ring om de produktie van elk van de gegevens op basis van verschillende parameters, dit voorbeeld toont aan dat een uittreksel., en het beeld van de follow - up van de eerste na de kenmerken van elke post van de titel:,, <?PHP /eerste parameter van de vraag.Args1 dollar = array ("post_type" = > "", "posts_per_page" = > ///////1); de eerste gewoonte vragen.Query1 = nieuwe wp_query dollar (USD args1); ///////controleren we de resultaten van de vraag.Als ($query1 - > have_posts () {///////lopen de resultaten van het onderzoek.En $query1 - > have_posts ()) {% query1 - > the_post (); de???????> < het id = "<?PHP the_id (); de???????> "<?PHP post_class (); de???????> > < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP post_thumbnail ("me");?> < /> < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP the_title (); de???????> < /> <?PHP the_excerpt (); de???????> < /artikel > <?}} ///////na herstel van de oorspronkelijke gegevens.Wp_reset_postdata (tweede vraag); ///////parameters.Args2 dollar = array ("gedeeltelijk" = > "1" en "post_type" = > ""); ///////tweede gewoonte vragen.Query2 = nieuwe wp_query dollar (USD args2); ///////controleren we de resultaten van de vraag.Als ($query2 - > have_posts ()) (ECHO "< ul =" meer artikelen ">"; ///////resultaten van de vraag te herhalen.En $query2 - > have_posts ()) {% query2 - > the_post (); de???????> < li <?PHP post_class (); de???????> > < href = < "?PHP the_permalink (); de???????> "titel:" <?PHP the_title_attribute (); de???????> "> <?PHP the_title (); de???????> < /> < /Lee > <?} ECHO < /UL > ";) ///////na het herstel van de oorspronkelijke gegevens.Wp_reset_postdata (); de???????>,, ik heb twee belangrijke parameters:,,,'posts_per_page "= >" 1 ", met de eerste vraag, de produktie van pas na'offset" = ".,,,, met de tweede vraag 1", niet de eerste keer, om ervoor te zorgen dat de in het onderstaande Lijst niet herhaald je kan zien dat uit dit deel van de code, die voor elke vraag enigszins anders.De eerste beelden van de kenmerken, de titel en de tweede vraag, die de post te controleren, als dat het geval is, open, UL. Element en voor elke post in de titel, Lee, de euro en de link naar de website.,, je merkt ook op dat ik met wp_reset_postdata () en de circulatie..Als ik het niet doe, zal het secundaire circuit nog uit de eerste gegevens oplevert. Een,,,, geen verkeer, wp_query, niet echt.De ring is gebruikt voor de weergave van de gegevens, op basis van de zoekopdracht - parameter databank van. Het is het lezen van de code.,, ik heb bewezen dat zijn er een aantal veranderingen in de ring.Een eenvoudige cyclus wordt in uw vraag in de volgorde van de produktie van alle parameters van bepaalde posten (of bij verstek van vermindering van de datum).Als jullie uit elkaar, als ($vraag > have_posts ()), en, terwijl de ($vraag > have_posts ()), en je kan worden opgenomen in de aanvullende etikettering in Je ring, maar alleen als je de gegevens van de vraag terug.De laatste door de benoeming van een facultatieve parameter en het gebruik van wp_reset_postdata (), na elke ring, je kan gebruiken, wp_query, meer dan één keer je pagina 's in het scheppen van meer dan één circuit.



Previous:
Next Page: