met twee verschillende, de produktie van de eerste cyclus van je blog van verschillende,,,,,,,,,, 35, aandelen, 10,,,,,,, de delen van het netwerk, maandag wat in tuts + - programma zal worden beperkt tot slechts 3 dollar.Niet' niet missen. Dat wil ik zeggen, als je een blog is veilig. Je wil graag de aandacht vestigen op de inhoud van de nieuwe op je blog, mensen vinden, lees het.Er zijn verschillende manieren om dit te doen, met inbegrip van het gebruik van de verschillende modellen voor je blog, de eerste uitbarsting of dat op je lulverhalen.,, in deze les. Ik zal je vertellen hoe verder te gaan dan kan je CSS: niet alleen het ontwerp van je blog je verschillende. Het zal de produktie van de verschillende inhoud.Met name het eerste zal een titel, kenmerken en inhoud van het beeld van de positie zal zijn, terwijl andere posten in het beeld en uittreksels.,, kan je aan deze technologie: als je wil niet te veel details kun je in elke vraag tot wijziging van ons werk en het zal de ring (voorbeeld) na De eerste keer met een titel, foto 's en uittreksels en sommige gewoon de titel en het beeld.Of je kunt kiezen voor de foto 's van de post.Dit is voor jou. En gebruik zal maken van de technologie, we doen dit met betrekking tot het gebruik van, wp_query, voor in de klas, de belangrijkste vraag home.php, schrijven de aanvullende vraag van documenten, waardoor de blog.Dan gebruiken we pre_get_posts (), wijziging van de belangrijkste vraag, de meest recente standpunt is niet de produktie, twee keer. zal ik het creëren van een standaard standpunten betreft - een thema, home.php, documenten, plus een stijl die sub - thema 's. En, wat heb je nodig, en in overeenstemming Met de deze training moet je:,, een kopie van de installatie wordpress, standpunten van een installatie (thema' s als je wil kan met eigen betreft arbeidsplaatsen), voeg je site-i heeft toegevoegd aan de meeste mijnen door de invoering van de gegevens betreft eenheden, code redacteur, de kinderen, als je de standpunten van een thema, betreft, de eerste stap is de oprichting van je kinderen betreft.Je moet een nieuwe lijst van wp-content/themes MAP, en het geven van een name-i belt voor mijn , tutsplus blog twee ringen.Nu, het creëren van een lege, stijl CSS, documenten in het dossier en het volgende toegevoegd:,, /* de thema 's naam: les + met twee ringen in het blog "betreft: beschrijving van http://rachelmccollin.co.uk/wptutsplus-taxonomy-archive-list-by-second-taxonomy/uri: steun voor de oprichting van een douane wptutsplus les betreft de geheime dossiers.De standpunten van de thema 's van kinderen betreft.Auteur: Rachel auteur: http://rachelmccollin.co.uk/麦库林 uri model: twentyfifteen versie: 1 * /"in de URL (" /twentyfifteen /stijl. - dat zei, "); wordpress betreft is een kind, en je standpunten betreft, het thema van de stijl en de invoer.Wil je misschien wat details om rekening te houden met het feit dat de redactie: dit is je betreft, het creëren van een model voor de blog van documenten, want het is een van de belangrijkste wijzigingen wil je blog, je moet voor je kinderen betreft het creëren van een model - document.Model - document, je moet creëren, ga naar huis. Php, waarbij de bevoegdheden van de pagina 's blog is de belangrijkste of je de voorpagina.,, het creëren van een document, de zogenaamde home.php in je MAP.,, open nu de standpunten van een kopie, index.php dossier, het begin en het einde van de code van het dossier (d.w.z. niet cyclus).Je dossier zal :,, die dingen <?PHP get_header (); de???????> < div = "Junior" = "inhoud" > < de voornaamste id = "hoofdzakelijk" = "site Master" = "hoofdzakelijk" > < hoofd > < h = "titel scherm bij lezing van de tekst" > <?PHP single_post_title (); de???????> < /H1 > < /hoofd > <?PHP ////////de volgende pagina 's op de laatste bladzijde van de navigatie.The_posts_pagination (array ("prev_text" = > __ ("op de laatste bladzijde van", "", "" twentyfifteen) next_text = > __ ("de volgende bladzijde", "twentyfifteen"), "before_page_number" > "< de categorie =" - navigatie - scherm Lees de tekst "GT;".__ ("", "" twentyfifteen ").< /ijk > ");?> < /Main > <.- de belangrijkste. Website - > < /div > <.- inhoud - > <?PHP get_footer (); de???????>,, als je met je eigen betreft, zal de gelijkwaardige code van je betreft, index.php, dossiers, dus je hebt geen elementen bevat die pagina maar. De eerste ring toegevoegd.,,, de volgende stap is de oprichting van de eerste cyclus, die volledig aan de onlangs, na de sluiting, en LT; /hoofd >, merken in je dossier, home.php, vraag aan toevoegen:,, 1 dollar = parameters (") posts_per_page" = > "1"), is het de vraag; de meest recente artikelen.Aandacht, je hoeft niet met inbegrip van de kolom, van deze standaard,'post ",,, nu en in de cyclus van je argument:,, de vraag = nieuwe wp_query US - dollar (USD); als ($vraag > have_posts () {?> <?PHP in ($vraag > have_posts ()): $vraag > the_post (begin); * ring /???????> < het id = "<?PHP the_id (); de???????> "<?PHP post_class ("de eerste");?> > <?PHP the_title (Sprint ("< h =" in de titel "> < href =%" "een rel =" > ", esc_url (get_permalink ())," < /> < /H > ");?> <?PHP als (has_post_thumbnail () {?> < href = < "?PHP the_permalink (); de???????> "> <?PHP the_post_thumbnail ("") (klasse = > "links",'alt "= > inrichting van (strip_tags ($wp_postmeta - > _wp_attachment_image_alt)));?> < /> <?}?> < lid = "punten" > <?PHP the_content (); de???????> < /dag > <.- inhoud. Vermeldingen - > < meter = "in een" > <?PHP twentyfifteen_entry_meta (); de???????> <?PHP edit_post_link (__ ("bewerken", "twentyfifteen"), "de categorie = < Edit link" > "," < Kruis > ");?> < /meter > <.- de toegang tot de grote - > < /artikel > <.- na de#- > <?PHP /ring.Endwhile; rewind_posts (;)?> deze circuits, de postzegel titel, als er een is, en dat ik de inhoud. En de toevoeging van een extra categorie. De eerste keer in de post,,, post_class (), het model label.Als je de aandacht willen vestigen op het gebruik van de CSS Je eerste artikel van de klasse extra, maakte je een eenvoudige methode.,, het is heel belangrijk dat je toe te voegen, rewind_posts (), die na het einde van een lus, anders werkt niet. Het secundaire circuit, bij de primaire en secundaire circuit zeer vergelijkbaar is, maar in plaats van gebruik te maken van wp_query,,, maar de toegang tot de belangrijkste vraag in je net toegevoegd.,, de ring, de toevoeging van een tweede ring:,, <?(have_posts (PHP)): the_post (); de???????> < het id = "<?PHP the_id (); de???????> "<?PHP post_class (); de???????> > <?PHP the_title (Sprint ("< h =" in de titel "> < href =%" "een rel =" > ", esc_url (get_permalink ())," < /> < /H > ");?> <?PHP als (has_post_thumbnail () {?> < href = < "?PHP the_permalink (); de???????> "> <?PHP the_post_thumbnail ("") (klasse = > "links",'alt "= > inrichting van (strip_tags ($wp_postmeta - > _wp_attachment_image_alt)));?> < /> <?}?> < lid = "in een" > <?PHP the_excerpt (); de???????> < href = < "?PHP the_permalink (); de???????"> > meer informatie < />.< /dag > <.SAMENVATTING - in - > < meter = "in een" > <?PHP twentyfifteen_entry_meta (); de???????> <?PHP edit_post_link (__ ("bewerken", "twentyfifteen"), "de categorie = < Edit link" > "," < Kruis > ");?> < /meter > <.- de toegang tot de grote - > < /artikel > <.- na de#- > <?PHP /ring.Endwhile;?> deze cyclus is de eerste, zeer vergelijkbaar, maar er zijn twee verschillende:,, het uittreksel uit de produktie en niet de inhoud, met inbegrip van het niet na de eerste klas,.,, nu red je het dossier, de compensatie van de belangrijkste vragen.,, pre_get_posts, op dit moment, Als je je belangrijkste blog zie je de nieuwe artikelen blijkt dat het twee keer.We zullen oplossen, door het tegengaan van de belangrijkste vraag, pre_get_posts, haak, en het creëren van je betreft, een nieuwe dossiers. Php.Of, als je op je eigen betreft, het heeft al een functie van het document, is geopend, wordt de code toe te voegen aan uw functie in het document:PHP /migratie in de functie van de belangrijkste vraag (vraag tutsplus_offset_main_query dollar) {als ($vraag > is_home () & & ik vraag > is_main_query ()) {% vraag > ("gedeeltelijk", "1");}} add_action ("pre_get_posts", "tutsplus_offset_main_query"); de belangrijkste vraag, de filters, alleen op de voorpagina, toevoeging van migratie 1., en nu red je dossier, nemen op het blog "Zie:,,,,, is er een probleem.Omdat ik blog heeft een viskeuze post, dit is aangegeven van de nieuwe posten, dit is niet wat ik wil.Het blijkt ook uit de nieuwe posten en plakken van de gehele inhoud van vaste plakken, dat gemakkelijk te corrigeren.Open, en dan nog een ander argument voor het dossier home.php, uw eerste vraag: de parameters, en'ignore_sticky_posts "= > het zou echt niet plakken om ervoor te zorgen dat de wordpress loopt de eerste cyclus.Uw vraag zal zijn op deze manier parameters van de eerste set:,, $sprake ("posts_per_page" = - = > "1" en "ignore_sticky_posts" = > waar);,, nu weer het dossier en het controleren van uw website:,,,,, dat is beter.De meest recente standpunt is volledig en in plakken van een top, maar de produktie.Als je naar beneden rollen, verder zie je de andere posten zijn alleen fragmenten:,,,,, als je niet wil in je tweede ring plakken, je kan je ignore_sticky_posts door toevoeging van, dat de tweede vraag.Ik ga vast werk maar m 'n laatste posten, moeten ze maar, dus ik kan het niet,,, vaste bladzijden, weet je dat als je naar de tweede en vervolgens posten (d.w.z. de pagina' s, blz ) in haar blog, dezelfde post vermeld op de eerste pagina 's, of Alleen laten zien dat je de afgelopen tien!Dit is voor de compensatie van de belangrijkste vraag, dat is opgeroepen, door wijziging van de functie van toevoegen aan je, pre_get_posts, haak vast makkelijk.,, open je functions.php documenten, bewerken, dus het lijkt erop dat de volgende functies:,, tutsplus_offset_main_query ($vraag) {als (vraag - > is_home (;) & & ik vraag > is_main_query () & &.Als de vraag > is_paged ()) {% vraag > ("gedeeltelijk", "1");}}, voor wat we hebben gedaan, dit is dat is_paged (), op voorwaarde - etiket.De inspectie voor pagina 's, andere dan de eerste, dus waar is terug, als de gast is de follow - up van de posten blz.Door gebruik te maken van ,!Als de vraag > is_paged (), zorgen we ervoor dat de vraag zal alleen gecompenseerd als de pagina 's, niet opgepiept.,, nu red je het dossier, en controleer het nogmaals.En nu werkt prima.,, vind je met de meest recente standpunt ook dat op de Top van de pagina.Dit is omdat de bladzijde is hetzelfde model wordt gebruikt en dezelfde 2 cycli op mijn website, ben ik blij dat ik uit dit omdat het omdat ik denk dat de nieuwe posten is zeer belangrijk.Maar als je wil veranderen, zal je een extra parameters op uw eerste vraag, namelijk ,'paged "= > valse,,, samengevat, gewijzigd, zodat de produktie met behulp van je blog post homepage, wp_query makkelijk te doen, met pre_get_posts, haak,.In deze handleiding, je hebt geleerd hoe :,, de toevoeging van een extra verkeer op je blog, wp_query in , na het verstrijken van de eerste wijziging van de produktie, de belangrijkste vraag, is de eerste positie twee keer niet de produktie te plakken en de oproep, een fout, en je kan aanpassen aan De technische met de nieuwe post van een bepaalde categorie, in je cyclus met verschillende inhoud, en nog veel meer.
Het gebruik van twee van de eerste cyclus van je blog
Previous:In de magento
Next Page:Wp_query parameters: een speciaal gebied