Hoe de vader van de wijziging in de thema 's gedrag van kinderen betreft

, hoe de vader van de wijziging in de thema' s gedrag van kinderen betreft,,,,,,,,,, 5, 11 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En, wat de kinderen betreft?Het kind is het thema van een nuttige wordpress, waardoor de ontwikkeling van personeel om een nieuw model niet krabben, maar gebruik te maken van alle functies kunnen al in de bestaande betreft, maar soms, de vader van betreft, hebben wij ervoor gekozen onze website kan bepaalde taken, die we niet nodig hebben (of moeten we pas Het meest geschikt zijn voor de we moeten, zoals de gewoonte in dit type) en verschillende kernkoppen, gecodeerd, javascript afmetingen, beelden, we gebruiken geen enz...,,, op welke thema 's op twee manieren, hoewel het gemakkelijk te bewerken tot ons onderwerp, maar het is ook waar dat we thema' s zal worden bijgewerkt, en doen alle instellingen aanpassen.Het kan frustrerend zijn, dus er is nog een andere optie: we kunnen het creëren van een kind, en het gebruik van thema 's, > > functie. Php herziening van de dossiers, de vader van thema' s en kenmerken.Zo kunnen we de vader van elke nieuwe versie van de escalatie van thema 's publiceren zonder onze gewoonte, als we in de meer specifieke details over de invoering van de thema' s van verschijning: we kunnen van kleur veranderen, achtergrond, lettertype en de indeling van de stijl CSS, moeder, door de invoering van een sub - thema 's, stijl CSS en het meest belangrijke, we willen veranderen. Bij de indeling, meer controle, kunnen we begrijpen hoe Mahmoud Abbas suterwala blijkt dat onze zoon in z' n kloon van thema 's ouders speciaal model dossiers:,, dan kan de keuze van thema' s kind herschrijven van andere modellen van documenten als auteur. Php PHP, categorie wordpress, enz. In de eerste plaats naar kinderen kader betreft. Het model van dossiers en als nDe vader van de keuze van het ot zou catalogus.,,, kunnen we een wijziging van de documenten, door de thema 's functions.php, kunnen we hanteren:,, het type en de kenmerken van de gewoonte van thema' s, de indeling, de menu 's en - instrumenten, dingetje, gecodeerd, extra beelden afmetingen, metaboxes javascript en CSS, de vader van thematische acties en de filter is, zeggen we dat we met de structuur van de website:,, htdocs of, World Wide Web, WP betreft de inhoud,,,,,,, - thema' s, ouders, betreft, niet worden gewijzigd, catalogus),,,, de functie van hoofd van het vgp en. Php, stijl en CSS,,,, andere documenten, model...,,,,,,, - betreft, onze kinderen, kinderen, thematische functions.php),,, we gebruiken de gewoonte de vader betreft documenten), en (header.php herschrijven, de vader van header.php, thema 's, stijl CSS, (d),Is een van de thema 's van de documenten die nodig zijn voor de kinderen moet de naam van de CSS), stijl,,,,,,, laten we beginnen: het creëren van een lege functions.php documenten,,, /wp-content/themes /rijke thema' s kind /, catalogi, voor het grootste deel zullen wij Met behulp van een algemene, wp_tuts_remove_features (), de functie, het in verband met de wordpress, after_setup_theme, actie.We hebben ook vastgesteld, 10, derde parameter (eerste prioriteit). Daarom zijn wij van mening dat de functie van een trekker, voordat de ouders. Add_action ("after_setup_theme", "remove_parent_theme_features", 10); de functionele remove_parent_theme_features () {///////we hier code},, 1.De kenmerken van de thema 's, sommige ouders betreft functie toe te voegen aan de wordpress, add_theme_support, de functie, het beschikbare kenmerken:,,,,,,, na de postzegel formaat, de achtergrond, aangepaste titel,,,,,,, en dus automatische link, ze zijn verwijderd, kunnen we een Wijziging van de functie, remove_parent_theme_features (), in de functions.php het dossier,,,, remove_parent_theme_features () {remove_theme_support ("formaat"); remove_theme_support (na de postzegel); remove_theme_support ("achtergrond"); remove_theme_support ("hoofd"); remove_theme_support (automatische link ");}, 2.Verwijder de gewoonte in het schrappen van het type en de indeling van aangepaste vormen, en op de indeling is heel eenvoudig: als de vader van de toevoeging van een film, functions.php documenten, artikelen, aanpassen, type, door, parent_movie_add_post_type (). Functie: functions.php add_action (", /moeder after_setup_theme", "parent_movie_add_post_type"); de functionele parent_movie_add_post_type () {% parent_args = - (///////andere parameters.'rewrite "= > - (de = >" foto 's "), van" steun "= > - (" titel "," bewerken "," dit "," stuk ") ("); register_post_type film ", parent_args dollar);},...We kunnen op onze kinderen, bedanken, functions.php documenten:,, /kinderen functions.php functie remove_parent_theme_features () {///////remove_action gewoonte in dit type van het schrappen van de film ("-", "parent_movie_add_post_type") en /of het type, kunnen we er een gewoonte van slechts betrekking op bepaalde aspecten van het functioneren van de * add_action ("-", "child_movie_post_type"); de functie van child_movie_post_type (}) {% child_args = array (///////andere parameters.///////wijziging van de thema 's'rewrite "= > - (de = >" kinderen film "), en na de toevoeging of schrapping van fragmenten van de duim van" steun "= > - (" titel "," bewerken "," dit "," me ") ("); register_post_type film, child_args $);}, kunnen we niet alleen de schrapping van bepaalde functies van de annulering van de soorten, bijvoorbeeld als we willen en de kenmerken van de foto' s op het gebied van de vervanging van een uittreksel na, we kunnen dit amendement de functie, en remove_parent_theme_features () {add_action ("-", "wp_tuts_remove_post_feature");} functie wp_tuts_remove_post_feature () {///////remove_post_type_support (uittreksel uit het schrappen van "de film", "stuk"); ///////na toevoeging van de duim add_post_type_support ("de film", "me");}, je kunt fDe volledige lijst IND afneembare kenmerken, in remove_post_type_support, wordpress Codex, vergelijkbaar met de gewoonte in dit type, en je kan het schrappen van de functie van de indeling van de parent_taxonomy gewoonte, (), de vader van de toevoeging van dergelijke thema 's: de functie van,, wp_tuts_after_setup_theme () {remove_action ("-", "parent_taxonomy");},, 3.Het schrappen van de menu 's, we kunnen door de vader, unregister_nav_menu () het schrappen van de menu' s.Deze taak is een menu met de locatie van de parameters, stop, register_nav_menu (), functioneren, als de vader van de registratie van de titel: thema 's, menu' s, functions.php add_action (", /moeder after_setup_theme", "register_my_menu"); de functionele register_my_menu () {register_nav_menu (titel menu ", __ (titel menu");}, we kunnen worden geschrapt, zodat de kinderen, functions.php functie: ///////remove_parent_theme_features () {unregister_nav_menu (titel menu ");}, de identificatie van de geregistreerde menu zoeken, kunnen we vader betreft van de code, register_nav_menu (), de telefoon.De functie van eerste parameter dat menu id kan gebruik worden gemaakt van de annulering van (in dit geval de menu 's, de titel,,, 4).Verwijder de onderdelen en de marge, je komt met een aantal standaard dingetje, kunnen we sluiten.Trouwens, onze vader betreft kan aan de eigen kleine onderdelen, dus kunnen we het dossier in de thema 's in zijn verklaring te zoeken en schrijf hun naam.Ze komen gewoonlijk in een PHP klasse, wp_widget, in de verklaring van de vader van klasse: //////////////parentwidgetname thema wp_widget {}, uitbreiding van de controle, dus, annulering knop, gebruiken we de soort, de naam van de parentwidgetname:,, add_action ("widgets_init", "wp_tuts_parent_unregister_widgets", 10); de functionele wp_tuts_parent_unregister_widgets () {het schrappen van (een) ///////unregister_widget wordpress standaard controle ("wp_widget_pages"); unregister_widget ("wp_widget_calendar"); ///////vader van een controle unregister_widget ("geschrapt; ///////parentwidgetname") ingeschreven op controle (indien nodig) register_widget (") ///////mycustomwidget"); toevoeging van de controles mycustomwidget uitbreiding niet vergeten in wp_widget omdat {///////Tom code}, is de rol van de kant van soortgelijke, add_action ("widgets_init", "wp_tuts_parent_unregister_sidebars", 10); de functionele wp_tuts_parent_unregister_sidebars () {///////vader van registratie schrappen betreft unregister_sidebar een marge (eerste meter - zone ");}, de identificatie van de geregistreerde instrumenten, kunnen we naar de vader van de code betreft omdat, register_sidebar (), telefoon, alles wat we nodig hebben is een marge van id noot: moeder, /functions.php dollar = array (ID '= > de eerste meter - regio ///////andere parameters,...); register_sidebar ($sprake);,, 5.Het schrappen van de verkorte code herschrijven of geschrapt, waardoor het gemakkelijk is makkelijk, maar we moeten dit amendement de functie, en remove_parent_theme_features () {///////vader van korte remove_shortcode geschrapt] [gmap ("de"); ///////bij ons gmap] [korte add_shortcode ("gmap", "child_shortcode_gmap"); de functie van child_shortcode_gmap ($atts) {} ///////creëren voor onze simpele code, de moedermaatschappij een}, identificatie van de geregistreerde gecodeerd, de vader van de code de thema 's kunnen zoeken, add_shortcode (), de telefoon.Het eerste argument is voor ons een na -); 6.De omvang van het schrappen van de extra beeld, als vader betreft nieuwe van de grootte van het beeld, dat we allemaal in onze zoon betreft niet, we kunnen naar de vader van de code betreft, add_image_size (), de telefoon.In dit geval, ze is custom_size_parent_1 custom_size_parent_2:,,,.We doen het zo, add_filter ("intermediate_image_sizes_advanced", "remove_parent_image_sizes"); de functionele remove_parent_image_sizes (afmetingen) {UNSET ($afmetingen'custom_size_parent_1 "[]); UNSET ($afmetingen'custom_size_parent_2" []); de omvang van terugkeer;}, dat is nuttig omdat elke keer als de foto 's uploaden, zal niet leiden tot extra. De omvang van de beelden, wat we niet gebruiken, kan worden verhoogd tot we onze kinderen, aangepaste image afmetingen functions.php documenten:,, als (function_exists ("add_image_size") {///////400 pixel breed en onbeperkte hoogte add_image_size ("custom_size_child_1", 4009999); ///////320 pixel breed, 240 pixels, die add_image_size ("custom_size_child_2", 240, waar);}, 7.Het schrappen van metaboxes, door, remove_meta_box (), kunnen we het schrappen van de standaard wordpress betreft en de moeder metaboxes, metaboxes wordpress onder de lijst van beschikbaar is, in je remove_meta_box (), de Codex.De functie van drie parameters: de metabox id, pagina 's worden geschrapt, de redacteur de context (, normaal, geavanceerde,,,), als de vader in de redactie van de artikelen metaboxes betreft toevoeging van de interface, kan ze uitschakelen, zodat: add_action ("admin_menu", "wp_tuts_remove_metaboxes", 99); de functionele wp_tuts_remove_metaboxes () {het schrappen van verwijzingen naar de standaard ///////WP metabox taken bladzijde remove_meta_box ("trackbacksdiv", "na", de "normale") te schrappen; ///////vader betreft metabox "parent_post_foo_metabox" remove_meta_box ("parent_post_foo_metabox", "na", de "normale");}, kunnen we door naar de vader van de code, waarin de moedermaatschappij metaboxes betreft, add_meta_box, of, add_meta_boxes (), telefoon, metabox schrappen de id is het eerste onderwerpDe functie van de oren, neus en keel, add_meta_box (8),,,.Het schrappen van javascript en CSS, als de vader van de toevoeging van javascript en CSS - thema 's, die we niet nodig hebben, functions.php add_action /moedermaatschappij: ("wp_print_scripts", "parent_scripts"); add_action ("wp_print_styles", "parent_styles"); de functionele parent_scripts () {wp_enqueue_script ("FancyBox moeder is, get_stylesheet_directory_uri (").Fancybox /FancyBox /). Het pakket. Js "); parent_styles () {} functie wp_enqueue_style (" FancyBox moeder get_stylesheet_directory_uri (CSS). "///////Fancybox). FancyBox. De CSS ");}, dat kunnen we: ///////functions.php, kinderen add_action (" wp_print_scripts "," child_overwrite_scripts ", 100); add_action (" wp_print_styles "," child_overwrite_styles ", 100); de functionele child_overwrite_scripts () {wp_deregister_script (" FancyBox moeder is child_overwrite_styles ("); {}) de functie van wp_deregister_style (" moeder "FancyBox CSS);}, de identificatie van de geregistreerde javascript en CSS, kunnen we zoeken naar vader betreft van de code, wp_enqueue_script () (), die wp_enqueue_style,,, de functie van eerste argument is dat we kunnen gebruiken, wp_deregister_script () (), of, wp_deregister_style, functie, 9.Het schrappen van de vader en de filter van het thema verkeer, een aantal thema 's, zoals een aantal thema' s die haak gedrag te wijzigen en niet van onderwerp veranderen van documenten betreft.In dit geval, voorzien in een betreft, thematic_header, actie en andere acties, de belasting:,,,, thematic_blogtitle () () thematic_brandingopen,,,,,, thematic_brandingclose () () thematic_blogdescription,,,,,, thematic_access (), zullen we niet in detail op deze functie te doen, kunnen sommige Mensen drukken wat informatie: de naam, de beschrijving van de titel in de blog, wacht...In dat geval kunnen we stoppen, thematic_blogdescription (), zodat de functie: ///////ontkoppeling, bij het thema unhook_thematic_functions () {///////de functie van de primaire functie van het nummer van het standpunt dat we de oorzaken van (5) /prioriteit remove_action ("thematic_header", "thematic_blogdescription", 5);} add_action ("-", "unhook_thematic_functions"); in dit geval is het moeilijk te begrijpen is de vader van de structuur en de werkwijze van de thema 's.Mijn voorstel is dat de keuze van een vader betreft, een gedetailleerde beschrijving van het document van de schepen, een goed forum van de haak kan steunen, in de code, die ongetwijfeld geleid tot een vermindering van de ontwikkeling en het onderwerp van kinderen gemakkelijker aanpassen.,, aangehaald, de basis van de sub - thema 's, en het creëren van kinderen, wordpress betreft, de codex van documenten wordpress,,,,,,,,, remove_action after_setup_theme, register_post_type add_theme_support,,,,,,,,,,, remove_post_type_support add_post_type_support, unregister_nav_menu register_nav_menu,,,,,,,,,,, unregister_widget register_widget, unregister_sidebar register_sidebar,,,,,,, add_shortcode remove_shortcode add_image_size,,,,, add_meta_box,,,,,,,,,,, wp_deregister_script remove_meta_box, wp_deregister_style, een set.De moeder van 'n wordpress betreft, thematische thema' s.



Previous:
Next Page: