grave i det tema, customizer: oversigt

, at temaet customizer: oversigt,,,,, andel,,,,,,,, 4,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet grave i det tema, customizer. graver sig ind i emnet customizer: komponenter i version 3.4, ved at forbedre de nuværende forhold, wordpress udgivet en meget seje nye træk.det er et meget nyttigt redskab, der gør det lettere for brugeren at konfigurere og bygge deres hjemmeside.det er temaet customizer.så hvad er temaet customizer, hvad kan vi gøre, og hvordan vi bygge det?i denne serie, jeg følger dig gennem forståelse, dets komponenter og opgaver, dybt.når vi er færdige, kan du vælge det selv. - hvad er temaet customizer?før vi taler om hvilket emne customizer er, at jeg ønsker at vise en eksisterende problem.hvis du er opretholdelsen af et websted, og du ønsker at ændre noget, måske baggrund farve eller tekst under pos. farve.du er ikke sikker på, om deres ændring vil arbejde sammen med de andre dele af deres websted eller ej.så prøv du det ved at klikke save - knappen og gå til forenden af webstedet til at kontrollere resultaterne.desværre, det er så grim, at du er nødt til at komme tilbage til den administrative afdeling og ændre tingene igen.indtil du er tilfreds med vores ændringer, måske du har denne proces to, tre eller flere gange.endelig er du tilfreds med de sidste ændringer.det er godt.men der er problemer her, mens du er konfigureringen af det websted, som du måske ikke er klar over.dine gæster er også på deres websted i løbet af denne periode.de ser alt, selv!så hvordan vil du løse dette problem?klon din hjemmeside, til et andet sted, så få hjemmesiden?eller ved hjælp af en plugins /teknikker, der fastsætter websted "under opbygning" /"vedligeholdelsestilstand"?eller at vente, indtil alle går til at sove, så føl dig fri til at ændre alt det, vi ønsker?måske.men jeg tror ikke, de er gode idéer.,,, tema customizer på twentyeleven, så det emne, customizer er det værktøj, der løser alle de problemer, der er nævnt ovenfor.du skal finde hjemmesiden miljøer og alle de ændringer på stedet i en forsmag ramme.når du er sikker, klik save - knappen, så vil alt blive anvendt.det vil spare tid og forhindre deres publikum i at se din test.,, fordele, der efter min mening er det emne, customizer har visse fordele:,, at reducere arbejdstiden, sparer en masse tid på at opretholde et websted., reducere risici fra at ændre din hjemmeside, for at undgå, at webstedet.ændre alt på vores websted uden at offentliggøre disse ændringer i verden, og at forhindre, at besøgende fra se webstedet i en test., afprøvning, previewing og konfigureringen af de websted med hvert emne uden faktisk at skifte til dem. få os en fantastisk forpremiere på webstedet.,, ulemper, ud over de fordele, det emne, customizer også der er et problem.bare blevet løsladt for nylig, antallet af temaer /plugins, at støtte er meget lavt.ved misligholdelse, hvert tema har kun fire indstillinger, som lyder ret dårlige.så vi er nødt til at vente på wordpress udviklere, til at gennemføre og anvende støtte.forhåbentlig vil dette aspekt får større opmærksomhed fra entreprenører for at gøre den mere fleksibel og mere nyttigt, glem ikke at forlade deres mening under bemærkninger om dette aspekt, og min mening om det, jeg ser frem til at høre fra dig, general, i det tema, customizer, er der fire vigtige komponenter, herunder indstillinger, afsnit, kontrol og manager.de er håndteret med fire php klasser, wp_customize_setting,, wp_customize_section,, wp_customize_control, og wp_customize_manager,.,, afsnit categorizes alle miljøer i grupper.hvert afsnit kan indeholde et eller flere indstillinger.det er et enkelt element.vi kan således bruge mere tid på at arbejde sammen med de andre. de er blot en indstilling, der tager sig af muligheder, herunder sanitizing, energibesparelser, ajourføring af foranstaltninger, og fastlægger, hvor data vil blive lagret. den kontrol, der er en del, der går mellem fastsættelse og afsnit, som forbinder disse to komponenter.det afgør, hvilke afsnit indstillingerne tilhører, bevirker, at indhold og mere. endelig manager forvalter de tre andre.alle aktiviteter, som registrerer, at fjerne indstillinger /sections /kontrol udføres af det.det virker under, wp_customize_manager, klasse.et vigtigt eksempel på denne klasse er $wp_customize (global variabel).vi skal holde det i tankerne til personliggørelse senere.,, omfatter kode, hvis du vil sætte dit manuskript filer til forpremiere side, temaet customizer forsyner dig med nogle nyttige kroge, css for indlejring css kode, vi kunne bruge den, customize_controls_print_styles, hook.for eksempel:, <?php funktion your_css_code() {?> < stil > //css - kode her < /stil > <?folkesundhedsprogrammet)?> så ved, add_action, funktion at tilføje, at fungere til ovennævnte klo:, add_action ('customize_controls_print_styles "," your_css_code), din css - kode vil blive indarbejdet i hoved afsnit af temaet customizer side. javascript, vi kunne gøre det med javascript, men med andre klo, customize_controls_print_scripts,.hvis du vil have dit manuskript kode beliggende i meter, anvendelse, customize_controls_print_footer_scripts,., <?php funktion your_script_code() {?> < manuskript type ='text /javascript "> //javascript kode her < /manuskript > <?php} add_action ('customize_controls_print_scripts "," your_script_code)?> eller, add_action ('customize_controls_print_footer_scripts "," your_script_code), folkesundhedsprogrammet i denne serie, jeg vil hovedsagelig fokusere på selv at bygge temaet customizer med folkesundhedsprogrammet.som jeg nævnte ovenfor, $wp_customize, globale variabel er et eksempel på, wp_customize_manager, der forvalter alle andre komponenter i det tema, customizer.at kalde denne variabel, har vi et par måder:, funktion your_php_code() (global $wp_customize; //selv at bygge i detaljer} add_action ('customize_controls_init "," your_php_code) eller funktion your_php_code ($wp_customize) (//selv at bygge i detaljer} add_action (' customize_register "," your_php_code "), begge disse to måder virker fint, men jeg anbefalede ved hjælp af sidstnævnte for den bedste og den mest hensigtsmæssige krog forenelighed for den opgave,.,, grundlæggende forståelse, lad os overveje følgende eksempel, det er en af misligholdelse registre., funktion your_php_code ($wp_customize) ($wp_customize - > add_section (" title_tagline, system ('title = > __ ("site afsnit & ide '),'priority = > 20));$wp_customize - > add_setting ('blogname, system ('default = > get_option (' blogname "),'type = >" mulighed ",'capability = > manage_options"); $wp_customize - > add_control ('blogname, system (»mærket« = > __ ("site titel"),'section = > title_tagline ")} add_action (' customize_register", "your_php_code"), er det klart, at vores kode indebærer tre ting: at tilføje et nyt punkt, at og kontrol.sektionen har identificeret, title_tagline, efterfulgt af et system med dets egenskaber.fastsættelsen af en standardværdi ude fra, blogname mulighed har identificeret, blogname,.midt i disse ting, kontrollen associates fastsættelse, der er identificeret, blogname, med den del, der er identificeret, title_tagline,.hvis alt fungerer korrekt, ville vi have et nyt punkt, der hedder stedet afsnit & tema, som indeholder en mulighed med mærkning af sted, afsnit i menubar af temaet customizer og denne fastsættelse skal nok klare det, blogname mulighed. alle komponenter i tema customizer er objekter.- wp_customize, metoder, der forvalter aktioner af temaet customizer, såsom at tilføje, at og fjernelse af komponenter.så når vi vælger at tilføje et nyt element, vi vedtager en række egenskaber og værdier som ovenfor, er de egenskaber af den pågældende komponent, funktion your_php_code ($wp_customize) ($wp_customize - > add_section ('id_of_section, system ('property1 = > værdi2),'property2 = > værdi2 "); $wp_customize - > add_setting (' name_of_option, system ('property1 = > værdi2),'property2 = > værdi2)); $wp_customize - > add_control ('name_of_option, system ('section = > id_of_section,'property2 = > værdi2")} add_action (' customize_register "," your_php_code), ting, du skal huske på her, er, at vi er nødt til at erklære en komponenter er id og en række egenskaber /muligheds ved registrering af nye bestanddele.kontrol komponent er en formidler, der forbinder de to andre, hver komponent i det tema, customizer er et objekt.,, pas på, at de kode stumper, er kun et eksempel på, hvordan man vælge temaet customizer, absolut ikke tilføje disse til din hjemmeside, vil det give anledning til konflikt,.,, konklusion, så du har allerede taget et kig på tema customizer træk, dens komponenter og den grundlæggende forståelse.i næste del af den serie, jeg vil grave i dens komponenter i detaljer.igen, ville jeg værdsætter feedback, ser frem til at høre dine tanker.tak for det!,

digging-into-theme-customizer-part-1-overview-1
digging-into-theme-customizer-part-1-overview-2



Previous:
Next Page: