Het creëren van onderhoud: de wederopbouw van

wordpress - kit, het creëren van onderhoud wordpress element doos: wederopbouw van,,,,,,,,,, 44, aandelen, 10,,,,,,, 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 het creëren van onderhoud wordpress element doos. Het creëren van onderhoud: het behoud en herstel van de doos wordpress element in deze reeks, richten we ons op de bouw en onderhoud wordpress - doos.Dus, ik bedoel, we zijn in het streven naar het creëren van een organisatie van de « plug­in » wordpress wordpress, normen, volgen de code, en kan gemakkelijk worden aangepast, en met de vooruitgang van het project, hoewel in de loop van de tijd, de handhaving van de tenuitvoerlegging, we hebben een aantal goede praktijken, is er ruimte voor de wederopbouw.Voor deze reeks, dit is het.Als je voor de klanten een project of een groot bedrijf, je moet de handhaving van de huidige code kans is vrij hoog.Daarom hoop ik dat we terug kunnen keren, terug naar onze code en van de code, we schrijven. En dat dit artikel niet schrijven, aandacht te besteden aan de vorm, anderen heeft geschreven, niet met een "dit eerst doen, dan doen we het" - beleid.Integendeel, we moeten de verschillende aspecten van de behoeften voor de wederopbouw en de opwerking van onafhankelijk van onze andere veranderingen.,, wederopbouw, om duidelijk te zijn, de wederopbouw (volgens Wikipedia):,, de wederopbouw van software, verbetering van de niet - functionele eigenschappen.De voordelen zijn van een verbetering van de leesbaarheid en de vermindering van de complexiteit van de met het oog op de verbetering van de handhaving van de source code, en het creëren van een meer representatieve krachten van de interne structuur van het model of voorwerp ter verbetering van uitbreidbaarheid, kortom, dat de code te verbeteren, meer is niet ingewikkeld, beter te volgen en te veranderen, niet vanuit het oogpunt van de klanten het gedrag van de code, kan dit leiden tot een aantal verschillende manieren, die elk een bepaald project is de enige.In ons geval, zullen we zien of we de wederopbouw van constructeurs, sommige van onze methoden voor het behoud van onze aanvullende methoden, enz. Het uiteindelijke doel is een strategie kan in je toekomst wordpress inspanningen.Ik zal zo goed mogelijk in dit verslag zoveel mogelijk verslagen, maar merkt op dat de wederopbouw mogelijk is extra, vallen niet onder de kans, en als dat het geval is, geweldig.Voel je vrij om hun eigen bibliotheek van de code gegeven.   zei, laten we beginnen.,, de constructeurs, als je ons van de fabrikant, zie:  ,, <?PHP __construct openbare functies (., $versie) {% dit > naam:.; de dollar - > uitgave = dollar; de dollar - > meta_box = nieuwe authors_commentary_meta_box (); add_action ("admin_enqueue_scripts array ($," enqueue_admin_styles ") ("); add_action admin_enqueue_scripts array ($. "Enqueue_admin_scripts");}, let op, dit is op dit moment, doe twee dingen:,,, - eigenschap zoals naam, versie, geregistreerde haak, voorzien in een wordpress, zie wordpress « fabrikant heel vaak, maar het is niet echt een goede plek om dat te doen, moet de fabrikant. Die zullen alle eigenschappen voor een bepaalde categorie, in verband met de navigatie, als de gebruikersEen soort tantiates, hem /haar klasse werk nodig en alles.  , omdat ze niet wil dat registratie van haken - klasse, we moeten een eigen produktie, initialize_hooks, methode.We moeten nu de code, en ziet er als volgt uit: het;?PHP __construct openbare functies (., $versie) {% dit > naam:.; de dollar - > uitgave = dollar; de dollar - > meta_box = nieuwe authors_commentary_meta_box (); openbare functies () {} initialize_hooks add_action ("admin_enqueue_scripts array ($," enqueue_admin_styles ") add_action ("); admin_enqueue_scripts array ($, "enqueue_admin_scripts");}, na dat wij ervoor moeten zorgen dat de vernieuwing van de kern van de code om het goed te maken authors-commentary.php geconcretiseerd en geregistreerde haak.,, <?PHP run_author_commentary (functie) {% author_commentary = nieuwe author_commentary_admin (auteur van "opmerkingen", "1.0.0"); author_commentary dollar - > initialize_hooks () (); run_author_commentary;}, hier, het belangrijkste verschil is, we hebben de vernieuwing van onze door de grote klasse, we ook uitdrukkelijk gevraagd, initialize_hooks versie. In het kader van run_author_commentary, functie,,,, als je je code, nu, alles moet worden omdat ze geen werk voor de wederopbouw.,, ik wil ook zeggen dat je kan doen voor een call - back - waardoor de verantwoordelijkheid voor de coördinatie van de haak die woonachtig zijn in een aparte categorie een afzonderlijk soort zaak.Maar ik hou ook van deze methode, die in het toepassingsgebied van dit artikel.,, laten we verder doen   opmerkingen van de auteur, klasse - doos. Php.Kunnen we gewoon om de fabrikant, in plaats van het creëren van een nieuwe functie, aangezien de fabrikant niet echt iets doen.Dit betekent dat we de code, en moet zodanig zijn dat, en het;PHP __construct openbare functies () {add_action ("add_meta_boxes array ($," add_meta_box ") ("); add_action save_post array ($, "save_post");}, dat:,, <?PHP initialize_hooks openbare functies () {add_action ("add_meta_boxes array ($," add_meta_box ") ("); add_action save_post array ($, "save_post");}, doen we de laatste wijzigingen in de belangrijkste categorieën van de fabrikant is bijgewerkt, wordt in het lezen van de   initialize_hooks binnen. De belangrijkste functie van de,, creëren we een plug - in de klas.,, <?PHP initialize_hooks openbare functies () {% dit meta_box - > > initialize_hooks (); add_action ("admin_enqueue_scripts array ($," enqueue_admin_styles ") ("); add_action admin_enqueue_scripts array ($, "enqueue_admin_scripts");}, opnieuw op de pagina 's, je moet de plug - in functie is, of de voor de wederopbouw,.,, de methode, de in de  , authors_commentary_meta_box, klas, we hebben veel, save_post voorwaarden functioneren is overbodig.Als dat gebeurt, is het meestal betekent dat het grootste deel van de functie kan worden beschouwd als een aanvullende functie worden genoemd, en van hun functies binnen de in de eerste, worden geplaatst., laten we eens kijken naar de code, want het is nu, en dat:PHP save_post openbare functies ($post_id) {/* "" en als we niet na de aard van de werkzaamheden na of de gebruiker niet gered kan worden, dan terugtrekken.(* * * * * * * als.De dollar - > is_valid_post_type ()



Previous:
Next Page: