Het algemene advies voor gebruikers die eenvoudige wijzigingen in een thema willen aanbrengen zonder die wijzigingen te verliezen bij het bijwerken, is om een ​​child-thema te maken. Dit omvat het maken van een map, CSS-bestand, functions.php-bestand en deze uploaden naar de webserver via WordPress of een FTP-client.

Gebruikers moeten er ook voor zorgen dat het child-thema correct verwijst naar het hoofdthema om de juiste overerving vast te stellen. Dit kan voor veel mensen een ingewikkeld proces zijn, maar dankzij een nieuw functievoorstel voor WordPress 4.7 zal het doorlopen van dit proces binnenkort een verre herinnering zijn.

De voordelen van het toevoegen van een CSS-editor aan de Customizer

Het voorstel stelt voor om een ​​CSS-editor aan de Customizer toe te voegen, wat een aantal voordelen biedt. Gebruikers kunnen een voorbeeld van wijzigingen bekijken voordat ze worden toegepast en een voorbeeld van het resultaat op mobiel bekijken. In plaats van bestanden rechtstreeks te bewerken, worden wijzigingen opgeslagen in een aangepast berichtformaat voor elk thema en overschrijven ze de stijl van de thema's.

Gerelateerde projecten zoals " aangepaste wijzigingen "(#30937) en revisies van aanpassingsinstellingen (#31089) zal leiden tot toekomstige verbeteringen.

Hier is een voorbeeld van hoe de CSS-editor eruit zal zien in actie. Schrijf de regelnummers op die handig kunnen zijn bij het oplossen van problemen.

editor-css-pas-wordpress-4-7

De editor geeft ook foutmeldingen weer voor veelvoorkomende syntaxisfouten. Bijvoorbeeld voor een ontbrekende beugel. Het toevoegen van de editor is slechts het begin met revisies, syntaxisaccentuering en hulp bij selectoren.

Speciale vergadering gepland om opslagproblemen te bespreken

De WordPress-ontwikkelaars hebben de voor- en nadelen van de editor besproken en of deze functie al dan niet moet worden toegevoegd aan WordPress 4.7. Een twistpunt dat een definitieve beslissing verhindert, is hoe de gegevens worden opgeslagen.

Leden van het WordPress Core Development Team en de Customizer-componenten zullen deze kwestie in detail bespreken in een speciale vergadering alvorens een definitieve beslissing te nemen.

Essays en opmerkingen nodig

Als u deze functie wilt testen, moet u de hotfix toepassen via ' plankenkoorts "Of het verzoek om" Trekken Op GitHub omdat je dat niet zult vinden in de " WordPress Trunk ”Tenzij het voorstel wordt goedgekeurd. Het team moedigt je aan om aangepaste CSS toe te voegen in de customizer met behulp van een verscheidenheid aan thema's en om je ervaringen en opmerkingen in de comments te delen.

Een gebruik dat perfect is aangepast aan de Customizer

Hoewel ik deze functie zelf nog moet testen, lijkt het erop dat dit een perfecte use case is voor de Customizer. Sommige ontwikkelaars hebben hun bezorgdheid geuit over de voorgestelde implementatie, anderen zijn blij dat deze functie in WordPress is ingebouwd.

Het is een grote overwinning voor gebruikers om geen child-thema te hoeven maken om eenvoudige wijzigingen aan te brengen. Het is ook een grote overwinning voor degenen die ondersteuning bieden aan niet-ontwikkelaars. In plaats van nieuwelingen ingewikkelde methoden te geven, kan het zo simpel zijn als hen vertellen om de Customizer te openen, klik op ' Bijkomende CSS ", En plak het fragment en klik op de knop" Opslaan ".

Welke alternatieven in de tussentijd?

Als u momenteel CSS-code wilt toevoegen om toe te passen op uw WordPress theme, kunt u dit nog steeds doen door een plug-in te gebruiken die CSS-code in uw WordPress-blog injecteert.

header-and-footer-plugin-wordpress

Ik gebruik in de meeste gevallen de plug-in " Kop- en voettekst wat een oplossing is die het meest werkt WordPress-thema's. U vindt deze plug-in in de directory van WordPress Plugin.

in een vorige zelfstudie, Heb ik je laten zien hoe je CSS-wijzigingen georganiseerd op je blog kunt aanbrengen om je bij elke wijziging te kunnen vinden.

Dat is alles voor deze tutorial. Wat vind je van de editor toegevoegd aan " Customizer "? Aarzel niet om uw mening te geven in de commentaren.