graven, graven van aangepaste onderdelen betreft:,,,,,,,,,,,, deel 1,,,,,,, het netwerk van delen van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd graven betreft aangepaste delen. De thema 's van datamining maatwerk: overviewdigging in thema' s pas: oefenen ik, op het eerste deel van de functie van de thema 's, ik pas, en waaruit blijkt waarom het nuttig is.Weten we al de belangrijkste thema 's op vier onderdelen: een deel van een controle, controle en andere belangrijke variabelen zijn manager, wp_customize dollar.We weten ook dat het gebruik van de methode van de variabelen voor de variabelen na gebruik.In deze handleiding, ben ik van plan te diep op deze vergadering, vinden hun kenmerken, en hoe de registratie of de schrapping van het onderdeel en hoe ze kunnen worden ingericht voor de manier waarop je het wilt.Het starten van alle noodzakelijke dingen, een set, om bij het onderwerp aangepaste onderdelen.Ja, wp_class_customize_manager voorbeelden, het type (op die wp-class-customize-manager.php,), het is een nuttige methode, alle delen van een lijst van de controles:,, of wp_customize dollar - > delen (); ///////id - is een dag terug /geregeld /controle id, wp_customize dollar - > instellingen () de waarde van een lid; /////////voorwerp van de controle.Wp_customize dollar - > controles (); ///////, krijgen een onderdeel van ons kunnen worden gebruikt:, wp_customize dollar - > get_section (ID); $wp_customize - > get_setting (ID); ///////je id als parameter.Wp_customize dollar - > get_control (ID); of, wp_customize schrapping van het onderdeel: de dollar - > remove_section (ID); $wp_customize - > remove_setting (ID); ///////je id als parameter.Wp_customize dollar - > remove_control (ID), de manager, heeft een andere belangrijke methode, met inbegrip van: wp_customize dollar - > add_section ("identiteitskaart" - ()); ///////eerste parameter is de vergadering wp_customize dollar - > id; add_setting ("identiteitskaart" - ()) een tweede reeks; ///////waarde van de dollar wp_customize - > add_control ("identiteitskaart" - ()); ///////door het object, richten we ons op deze manier in de volgende hoofdstukken, en, zoals de naam al aangeeft, Deze vergadering zullen alle instellingen voor de groep.Elk deel bevat een of meer instellingen.Dit is de meest eenvoudige onderdelen.Wat voor werk add_section,,,,,,, get_section, remove_section, wp_customize dollar - > add_section (ID) (post = > ",'description" = > ",'priority" = > ");,, een eigen identiteit, naam en id. De voor de vaststelling van en de controle op de titel,,., dat deel van de post op de menu 's, beschrijving, met betrekking tot dit deel een korte beschrijving,.,, de volgorde van prioriteit, of in het menu van de ontvangen orders, de hoeveelheid, het zal een nog hoger.,, heb je gemerkt dat elke deel van de (in wp_class_customize_section voorbeelden, die class-wp-customize-section.php,), dus als je het gebruikt, get_section,,, de methode is een object en- is dit een voorbeeld van de klas, beschikbaar is, zolang het gebruik van deze methode, get_section,, de terugkeer van een voorwerp, een dollar. Wp_customize - > get_section (ID); en, ten slotte, een methode is, remove_section,, het verwijderen van een deel van ons, wp_customize - dollar te schrappen: > remove_section (ID); als, bijvoorbeeld, ik wil gebruik maken van na de toevoeging van een nieuwe afdeling, de code is de volgende: wat ik zou doen, wp_customize dollar - > add_section ("wp_tuts,) (titel = > de wptuts",'description "= > een van de thema 's aanpassen")), die deze vergadering;,, de controle van elke optie, met een optie.Ze wp_customize_setting in de rubriek,, (op die class-wp-customize-setting.php,).Deze vergadering van de belangrijkste taak is het definiëren van een geregeld en opgeslagen in het behouden moet plaatsen.De volgende code is de methode van de grammatica, wp_customize dollar - > add_setting (ID) ('default "= >",'theme-supports "= >", "" = > "standaard" theme_mod ", ///////'capability" = > ///////default "," edit_theme_options "'sanitize_callback" = > ",'sanitize_js_callback = >",'transport "= >" standaard "refresh") ///////);,, de standaard input - veld van de standaardwaarden, thema 's,. De steun, nagegaan of de huidige thema ter ondersteuning van bepaalde thema' s, als geen woord, dat niet langer geldig is. En, het type, de definitie van een type vastgesteld, of, theme_mod, of kiezen, de standaard is, theme_mod,.,, theme_mod, geregeld in de huidige betreft is de enige beschikbare, ze is al geregeld, blijven de huidige betreft, ze is speciaal voor elk van deze thema 's.Tot vaststelling van specifieke waarde krijgt, kun je get_theme_mod, samen met de instellingen, de naam van de specifieke functies van een parameter.Dat zal veranderen, get_theme_mod, functie bij het verkrijgen van toegang tot elke keer als we van onderwerp veranderen gegevens. Dit betekent ook dat de functie van de thema 's hangt af van wat we gebruiken.Bijvoorbeeld, als we het gebruik van 2011, het verkrijgen van gegevens, get_theme_mod, functie, theme_mods_twentyeleven, opties en mogelijkheden, theme_mods_twentyten, als we gebruik maken van de thema 's, aan de andere kant, opties, zal overal, weet je, het is de keuze, gebruiken we meestal.De waarde wordt verkregen door het gebruik van get_option, onze functie, moet je weten:,,.,,, de capaciteit voor de weergave van de huidige instellingen aan de gebruikers van de vaardigheden die nodig zijn.Lees meer over de rol en de mogelijkheden, sanitize_callback, - call - back - functie, om de input van gegevens.Is er een naam op de functie van de thema 's, sanitize_hex_color_no_hash beschikbaar is, wordt gebruikt voor de controle van gegevens is geen hasj - kleur, sanitize_js_callback.,, - auditie voor de ontsmetting van de gegevens en javascript.,, de wijze van vervoer van de overdracht van gegevens, te vernieuwen of PostMessage,,,.,, fris, elke keer als er iets veranderd in opties, thema 's aanpassen "lijst van activiteiten bekijken, dus de inhoud van de doos in de preview zal heel verfrissend. PostMessage, en niet op de,, de preview wanneer er nieuwe veranderingen, nieuwe gegevens onmiddellijk zal worden gebruikt op de doos javascript pre -.,,, dus, wordpress hebben deze twee data (, fris en, PostMessage,), heeft een effect op de structuur van kleine veranderingen in de pagina' s, of eenvoudig te veranderen (misschien toevoegen of schrappen of de verandering van de waarde van de toekenning van een http: //europa.eu.int /CSS).We moeten het gebruik van PostMessage, die ze kunnen verwerken en javascript onmiddellijk te vergemakkelijken, maar moet niet opnieuw laden van de hele pagina.Integendeel, als de vaststelling van nieuwe veranderingen die van invloed zijn op de structuur van de pagina, of javascript doeltreffend is, is het moeilijk om een beter gebruik van, fris.Ik weet dat je ook van deze ideeën laten vertrekken met uw opmerkingen, het volgende is een eenvoudig voorbeeld: toevoeging van een nieuwe omgeving, wp_customize dollar - > add_setting ("blogname, - ('default" = > get_option ("blogname"), "" = > opties ".)); overeenkomsten, we hebben ook, get_setting, remove_setting geregeld:,,, wp_customize dollar - > get_setting (ID); $wp_customize - > remove_setting (ID); ///////ex: wordt vastgesteld wp_customize dollar - > get_setting (" blogname ") - > De waarde (); om terug te komen op de naam ///////;,, controle, de vergadering zal zorgen voor geschikte deel van de instellingen, de definitie van de soorten instellingen, dan zal hun inhoud.De voorbeelden van elke controle, wp_class_customize_control, soort (op die class-wp-customize-control.php,), wp_customize dollar - > add_control (ID) ('label "= >",'settings "= > ///////standaard id eigenschap.'section "= >", "" = > "standaard" tekst ", ///////'choices" = > ///////", dit is facultatief, hangt af van de aard van de waarde.'priority "= > ///////standaard 10.)Controle, als een unieke identificatiecode, kan ook worden gebruikt als een optie, die als een van de volgende waarden, de waarden van de definitie, de eigendom niet, de etikettering, de etikettering is voorzien - en.Als de weg van de blanco, zal het gebruik van de waarde van een logo, als onderdeel van een type - opties type.Thema 's aanpassen, er is een standaardwaarden, kun je de:,, de tekst - input opties zal een tekst gaan vormen.Dit is standaard, als je het niet door een van de soorten, de aard, het vakje, waardoor, vakje, opties, de radio, de lijst van de opties in het vakje.Je moet door middel van een reeks waarden /titel voor elke radio input, keuze, een keuze die, - een lijst van opties.Graag, radio, de lijst van opties moet worden aangenomen, kiest de eigenschappen, drop - pagina 's, dit is een lijst van echter van de pagina van de website van de lijst van opties.,,, - die in de lijst van opties, radio, de keuze van het type,,.,, de Volgorde van de prioriteiten die door de aangewezen instellingen.Lagere cijfers en de voor de uitvoering van, en met dezelfde prioriteiten voor de uitvoering van de in de volgorde van de verwijdering van de controle worden aangevuld. En alleen als volgt:, wp_customize dollar - > get_control (ID); $wp_customize - > remove_control (ID); ///////ex: moet in de instellingen, de controle en het beheer wp_customize - de waarde van de dollar get_control ("> blogdescription") - > de waarde (); ///////de beschrijving van zijn website,,,,,, - object, in de klasse van ideeën.Dus kunnen we de uitbreiding van deze soort te wijzigen of aanpassen van hun op onze eigen manier om zich aan te passen.Bij verstek, wordpress ook extra vergadering, op die manier uit te breiden.Ik zal ze in deze reeks door de achterkant, in deze serie, ik wil dat elk van de onderdelen en het voorbeeld van.Maar het is moeilijk uit te leggen, omdat alles grondig, strikt verbonden delen.Tot slot, heb ik besloten voor elke vergadering met de nodige informatie en voorbeelden van acties, in, in het volgende hoofdstuk.Hoop dat het niet te saai voor je.Nogmaals, ik verwacht van u te horen, alle feedback wordt zeer gewaardeerd.Bedankt voor het lezen.,
Betreft: vergadering op
Previous:Het gebruik van phpunit
Next Page:-