De ontwikkeling van de droge wordpress betreft

, droge wordpress betreft de ontwikkeling van,,,,,,,,,, 40, aandelen, 9,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, als je een wordpress betreft, is het de moeite waard is om een tijd om uit te vinden wat je kan een herhaling te voorkomen van de code.Dit geeft je veel voordelen opleveren: je moet de code, zodat je meer efficiëntie te bewerken, als je de code van de toekomst, moet je maar één keer, en je zal niet verwarren met de thema 's van dezelfde code van de herhalingen, je betreft zijn er minder goede prestaties van deze code, kan geven. In mijn ervaring, een van de meest belangrijke is, als ik moet bewerken betreft, als elk stuk code er gewoon een. En, in beginsel, in je betreft de ontwikkeling van de eigen, meer efficiënte en niet op de in het proces.  en, waarom ook niet?,,, 1.In het kader van de thema 's en de starter, met behulp van een kader dat een derde partij een of de ontwikkeling van je zelf, dat veel van de code, moet je je als je begint te geloven dat je niet zelf geschreven, dat dezelfde code, keer op keer (of zelfs alle), in je. Kader, hoeveel heb je nodig om de code zou je je misschien liever een lege lijst toe te voegen, dan, of meer, als je de functie van de selectie van de projecten., en het kader, meer en meer voor je kan helpen de code van de thema' s.Op dit moment, een van de meest voorkomende is _s   betreft, het geeft je wat je moet snel tot wordpress betreft details.,, of, misschien wil je je eigen starter betreft, met inbegrip van de code, gebruik je keer op keer project, kan je het creëren van een eenvoudige toevoeging van verschillende soorten projecten, Misschien meer. De verschillende versies, 2.Het gebruik van een model van het model, als je je op een droge onderdelen betreft het meest rendabel is.De meest voor de hand liggende is deze titel, de meter en de marge dossier, maar je kan het gebruik van verkeer van documenten en andere modellen om de code van je hoofd, meer efficiënte, zijbalk., en een,,, ik hoop dat je het niet moet ik je vertellen wat je moet met behulp van een afzonderlijk dossier, je hoofd (PHP hoofd.) de marge (,, marge. PHP), een meter, een meter. PHP).Dan heb je deze in je dossier van het gebruik van deze modellen in de etikettering:,,,,, get_sidebar () () get_header,,,,,, get_footer (), maar je hoeft me niet te vertellen, dus laten we doorgaan met het gebruik van geavanceerde model delen.,, hoofd, aan de kant. - of een, soms, wil je misschien een andere confrontatie of meter, aan de kant, in uw plaats in de verschillende regio 's.Je kan zo makkelijk, door het creëren van verschillende documenten.,, zoals, laten we zeggen dat je om gebruik te maken van de verschillende instrumenten in je dossier blz.Je zou het creëren van een bekend als deze kant, aan de kant van de PHP archivering van documenten.In je dossier, archive.php, je zal de vervangen norm get_sidebar (,), de etikettering, de get_sidebar ("dossier"),,,, dat je een extra marge van flexibiliteit, je kan het gebruik van meer dan één model - document.Bijvoorbeeld, misschien wil je die van toepassing zijn op bepaalde soorten documenten template.Dus, als je er een kolom, druk op de knop, en je noemde het model, het creëren van een dossier indienen in de knop. Php, die je kan gebruiken, get_sidebar ("dossier"), de etikettering, deze methode heeft een aantal nadelen: als je sidebar-archive.php sidebar.php,,,, document, zijn Er veel herhaal code de thema 's, je niet onmiddellijk het beginsel van voldoende droog.Als dat zo is, zou je de keuze van de voorwaarden voor het gebruik van het etiket, in plaats daarvan, zal ik mij in deze handleiding achter.,, andere model, en een deel van de koppen, meter, en aan de kant, je kan ook een andere modellen van onderdelen.Dan heb je deze modellen van onderdelen met get_template_part (,), de etikettering, de meest voorkomende is, de ring.De ring is een code in blok vaak meerdere modellen, dus het model van iedereen in z 'n dossier gerechtvaardigd is. En, je moet dit doen, het creëren van een document, loop.php, en de code van de cyclus van je, en dan laat je het gebruikt, get_template_part (...),.Dit zal je cyclus van alle documenten in het houden van je in het model van de code in, je kan worden gebruikt voor meer dan één cyclus te worden.Bijvoorbeeld, als je het dossier een iets ander circuit, creëer je een naam voor  , loop-archive.php en noemen het gebruik, get_template_part ("ring", "dossier").Simpel.,,, 3.De voorwaarden voor het gebruik van een efficiënter gebruik van merken, soms met de voorwaarden in plaats van alleen de model - dossiers.Wordpress is een groep van etikettering kan worden gebruikt om te controleren of voorwaarden welke type inhoud is van mening dat bij een bepaalde tijd of is het gebruik van de pagina 's model.Dus, je kunt gebruiken om na te gaan of met behulp van een specifiek model, en in de aan een code.Als je model - document veel herhaal code, je kan de oprichting van een extra model - document, en ik zal een voorbeeld geven ter illustratie van het probleem.Laten we zeggen dat je een zijbalk widget geregistreerd.In een bepaald type na één pagina, wil je nog een tweede een dingetje.Misschien wil je als je wil graag een lijst van andere banen en banen die een onderdeel vormen, doen, bijvoorbeeld, je kan de oprichting van een afzonderlijk aan de kant, aan de kant, zei dat het document xxx xxx PHP,,,,, is de aard van Je artikelen, en bel dan, voor je het Type van de model - dossier.Of je kan gewoon met een marge van documenten voorwaardelijke etiket extra onderdelen gebied als volgt:,, je sidebar.php, documenten, je hebt een kleine regio 's kunnen worden geregistreerd, het ziet er als volgt uit:,, <?PHP als (is_active_sidebar ("sidebar gadget district) {?> < aan de andere kant = "marge" aanvullende "gadget actie gebied = > <?PHP dynamic_sidebar ("sidebar gadget 's);?> < /kant > <?}?> dit zal hebben, dat in de marge van de controle ding vullen.,, dan kun je, is_singular (), voorwaarden toe te voegen - etiket, tweede kolom:,, als (is_singular (XXX) & & is_active_sidebar (XXX lulverhalen gadget district) {?> < aan de andere kant = "sidebar widget district xxx" = "aanvullende" > <?PHP dynamic_sidebar (XXX lulverhalen gadget 's);?> < /kant > <?}, hangt af van de regio, waar de leden op dezelfde wijze als het eerste voorbeeld, maar voegt een extra controle, als de verklaring:,, is_singular (XXX).Deze controle, als deze website is de weergave van de huidige een pagina 's, 30, post - type.Als dit het geval is en kleine delen van regio 's die, dan zal het zien.Herhaal het van de code in een functie, als je de code wordt keer op keer herhaald en het past niet op de plaats delict was geplaatst in een dossier met inbegrip van zichzelf, en dan een andere manier is om het op een functie, en bel dan de functie van de lokale, wil je in je. De code,.,, bijvoorbeeld, heb je misschien een code om aan te tonen dat de oproep tot actie doos:,, < lid = "CTA" > ///////de inhoud van het TCL hier < /dag > in je betreft, op verschillende plaatsen zijn dezelfde code is het niet de goede praktijken, zoals het toevoegen van aanvullende code, als je in de toekomst nodig is zodat je moeilijk precies te wijzigen van de code.Integendeel, kun je het inpakken in een functie, dan zal je de functie in de thema 's in verband met de plaats van de functie, je gaat zo:,, de functie wptp_cta () {?> < lid = "CTA" > ///////de inhoud van het TCL hier < /dag > <?},, als je een mobiele telefoon in de doos die je aan de kant van de thema 's zoals de lokale en de meter, en je schrijft in het desbetreffende dossier functie:,,,, wptp_cta (); het grote voordeel is, als je wilt dat de actie in de toekomst veranderen, je moet alleen Een wijziging van de functie en de veranderingen die zullen overal je noemde het je betreft.,, 5.Haak code haak, de volgende stap in de ontwikkeling van de thema 's van het drogen, is om je haak met thematische acties. Het creëren van een actie, je haak gebruiken, do_action (), functie, en je extra functies, het gebruik van add_action () haken,,,, dat geeft je hoe gebruik Je vaak de code van een grotere flexibiliteit, en laat je niet alleen je aangewezen in de betreft, zal het lijken op wat voor omstandigheden, in combinatie met de taken en de voorwaarden van de etikettering,., betekent dit ook dat, als je met de oorspronkelijke thema' s als een van de ouders op de thema 'S die sub - thema' s, je kan je extra functies in de de thema 's van de vader van de functie van kinderen betreft.,, ik moet terug naar de BAR voorbeeld.In plaats van code met me delen, sidebar.php, documenten, ik voeg een actie, geef het een unieke naam:,, do_action ("wptp_sidebar"); en het creëren van een actie, dit zal de haak in mijn betreft, en ik kan mijn functie, in de functions.php documenten.,, ik haak, en Voor een actie van deze standaard BAR Code:,, de functie van wptp_sidebar_default () {als (is_active_sidebar ("sidebar gadget district) {?> < aan de andere kant = "sidebar gadget zone" = "aanvullende" > <?PHP dynamic_sidebar ("sidebar gadget 's);?> < /kant > <?}} add_action ("wptp_sidebar", "wptp_sidebar_default"););,, ik heb gebruikt, add_action (), twee parameters, wptp_sidebar, haken, en wptp_sidebar_default, de naam, de naam van de functie.,, dus dit is de standaard sidebar toevoegen aan mijn betreft.De toevoeging van mijn artikel type aan de kant, ik de toevoeging van een tweede functie functions.php documenten en haak, ik, het is dezelfde actie haak:,, de functie van wptp_xxx_sidebar () {als (is_singular (XXX) & & is_active_sidebar (XXX lulverhalen gadget district) {?> < aan de andere kant = "sidebar widget district xxx" = "aanvullende" > <?PHP dynamic_sidebar (XXX lulverhalen gadget 's);?> < /kant > <?}} add_action ("wptp_sidebar", "wptp_xxx_sidebar", 15);,, en daar ben ik de tweede kant functie dan branden, wptp_sidebar, haak, enz.Er zijn een paar dingen:,, de voorwaarden van etiketten en niet met de functie van binnen, add_action, functie, ik voeg een prioriteit, 15, mijn tweede functie.Als de standaard prioriteit (dit wordt toegewezen aan m 'n eerste functie) is 10, betekent dit dat deze tweede functie wordpress zal het vuur na de eerste, dus, wat zal er van de kant van de standaard.,, samengevat, en ik had een droge - beginsel in de ontwikkeling van de thema' s. Voor: een volledige lijst van ideeën, maar ze geeft wat je kan gebruiken, de meest efficiënte methode, als je wilt. Om ervoor te zorgen dat je thema is zo doeltreffend mogelijk te maken, stel ik voor dat je wat tijd doorbrengen in de programma 's van de code te schrijven je thematische structuur.De code zal worden overgenomen, wat de beste manier is om een herhaling te voorkomen van de code en de energie.Door de gedachte je boven de werk methoden, van het gebruik van een kan je tijd besparen en de code.Dit zal je helpen in de toekomst verder worden ontwikkeld,   betreft.



Previous:
Next Page: