Maak een subthema voor WordPress
Soms wil je misschien een WordPress -thema aanpassen. De beste methode voor het aanpassen van de stijl en functionaliteit van een thema is via een onderliggend thema om te voorkomen dat je wijzigingen verloren gaan bij het uitvoeren van updates.
- Maak verbinding met je hosting via FTP
- Navigeer naar de map wp-content/themes voor je WordPress-site.
- Maak je child -themamap. Het volgende is een veelgebruikte naamgevingsconventie voor onderliggende thema's: < ouder & gt; -kind , waarbij < ouder & gt; is de naam van je hoofdthema.
- Navigeer naar de onderliggende themamap en maak een style.css -bestand.
- Voeg in het style.css -bestand een stylesheet -header toe, die metagegevens over je thema bevat. Het volgende is een voorbeeld dat je kunt gebruiken vanuit een Twenty Fifteen child -thema:
/* Themanaam: Twenty Fifteen Child Theme URI:http://example.com/twenty-fifteen-child/ Beschrijving: Twenty Fifteen Child Theme Author: John Doe Auteur -URI:http://example.com Sjabloon: Twentyfifteen Versie: 1.0.0 Licentie: GNU General Public License v2 of later Licentie -URI:http://www.gnu.org/licenses/gpl-2.0.html Tags: licht, donker, twee kolommen, rechterzijbalk, responsieve lay-out, klaar voor toegankelijkheid Tekstdomein: vijfentwintig kinderen */
Zorg ervoor dat je de informatie in het voorbeeld vervangt door de informatie met betrekking tot je thema.
- Sla het bestand style.css op.
- Maak nu een functies.php -bestand. Dit bevat PHP -functies die specifiek zijn voor je child -thema.
- Nadat je het bestand functions.php hebt gemaakt, moet je de stijlen en scripts van je bovenliggende thema in de wachtrij plaatsen voor je onderliggende thema.
- Open het bestand functions.php
- Voeg een functie toe die wordt gebruikt om stijlen en scripts van je bovenliggende thema in wachtrij te plaatsen. Hieronder staat een voorbeeld.
? php add_action ('wp_enqueue_scripts', 'my_theme_enqueue_styles'); function my_theme_enqueue_styles () {wp_enqueue_style ('parent-style', get_template_directory_uri (). '/style.css'); }? >
Volgende stappen
Meer informatie
- Kies een WordPress -thema
- Raadpleeg voor meer informatie over premium-ondersteuning voor WordPress onze Catalogus voor WP Premium-ondersteuning.