Kindthema maken in WordPress
Slechts een handvol WordPress -gebruikers gebruikt een child-thema en dat komt omdat veel van de gebruikers niet weten wat een child-thema is of een child-thema maken(Creating Child Theme) in WordPress . Welnu(Well) , de meeste mensen die WordPress gebruiken, hebben de neiging hun thema te bewerken of aan te passen, maar al die aanpassingen gaan verloren wanneer u uw thema bijwerkt en dat is waar het gebruik van een child-thema komt. Wanneer u een kindthema gebruikt, worden al uw aanpassingen opgeslagen en kunt u het bovenliggende thema eenvoudig bijwerken.
Kindthema maken in WordPress
Een onderliggend thema maken op basis van een ongewijzigd bovenliggend thema(Creating a Child Theme from an Unmodified Parent Theme)
Om een child-thema in WordPress aan te maken , moet u inloggen op uw cPanel en naar de public_html navigeren en vervolgens naar wp-content/themes waar u een nieuwe map voor uw child-thema moet maken (voorbeeld /Twentysixteen-child/). Zorg ervoor dat er geen spaties in de naam van de onderliggende themamap staan, dit kan tot fouten leiden.
Aanbevolen:(Recommended:) u kunt ook de plug-in One-Click Child Theme(One-Click Child Theme plugin) gebruiken om een child-thema te maken (alleen van een ongewijzigd hoofdthema).
Nu moet je een style.css-bestand maken voor je child-thema (in de map met child-thema's die je zojuist hebt gemaakt). Nadat u het bestand hebt gemaakt, kopieert en plakt u de volgende code ( wijzig(Change) onderstaande details volgens uw themaspecificaties):
/* Theme Name: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Author: WordPress Team Author URI: http://example.com Template: twentysixteen Version: 1.3.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html */
Opmerking: (Note: ) de sjabloonregel(Template) ( sjabloon(Template) : Twentysixteen) moet worden gewijzigd volgens uw huidige naam van de themamap (het bovenliggende thema waarvan we het kind maken). Het hoofdthema in ons voorbeeld is het Twenty Sixteen- thema, dus de sjabloon(Template) wordt Twenty Sixteen.
Eerder werd @import gebruikt om de stylesheet van bovenliggend naar het child-thema te laden, maar nu is het geen goede methode omdat het de hoeveelheid tijd voor het laden van de stylesheet vergroot. In plaats van @import te gebruiken, kunt u het beste PHP - functies gebruiken in uw child-thema functions.php-bestand om de stylesheet te laden.
Om het bestand Functions.php te gebruiken, moet u er een maken in de map met het onderliggende thema. Gebruik de volgende code in uw Functions.php-bestand:
<?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' ); } ?>
De bovenstaande code werkt alleen als uw bovenliggende thema slechts één .css-bestand gebruikt om alle CSS -code te bevatten.
Als uw child-thema style.css daadwerkelijk CSS -code bevat (zoals normaal), moet u deze ook in de wachtrij plaatsen:
<?php function my_theme_enqueue_styles() { $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ?>
Het is tijd om uw child-thema te activeren, log in op uw admin-paneel en ga vervolgens naar Appearance > Themes en activeer uw child-thema uit de beschikbare lijst met thema's.
Opmerking:(Note:) mogelijk moet u uw menu ( Appearance > Menus ) en thema-opties (inclusief achtergrond- en koptekstafbeeldingen) opnieuw opslaan nadat u het onderliggende thema hebt geactiveerd.
Wanneer u nu wijzigingen wilt aanbrengen in uw style.css of functions.php, kunt u dat eenvoudig doen in uw child-thema zonder de bovenliggende themamap te beïnvloeden.
Kindthema maken in WordPress vanuit je hoofdthema, maar de meesten van jullie hebben je (WordPress)thema(Child Theme) al aangepast, dan zal de bovenstaande methode je helemaal niet helpen. Bekijk in dat geval hoe je een WordPress- thema bijwerkt zonder de aanpassing te verliezen.
Als u hoopt dat dit artikel u heeft geholpen, maar als u nog vragen heeft over deze handleiding, kunt u deze in opmerkingen stellen.
Related posts
Een WordPress Child-thema maken
Hoe u uw eigen Twitter-achtige website opzet met het P2-thema van WordPress
Hoe een WordPress-site van de ene host naar de andere te verplaatsen
Hoe WordPress te installeren en in te stellen op Microsoft Azure
Supersnel WordPress draaien op Microsoft Azure
Wix versus WordPress: wat is het beste voor het maken van uw website?
Lumen5 gebruiken om van uw blogbericht een video te maken
Hoe alle sporen van een WordPress-plug-in te verwijderen
Boekrecensie: bouw je eigen website: een stripgids voor HTML, CSS en Wordpress
Hoe u uw eigen coupon-pop-up kunt maken in WordPress
Hoe privacy in WordPress te configureren en waarom het belangrijk is
Hoe u een WordPress-site kunt versnellen met .HTACCESS
Hoe effectieve split-tests uit te voeren in WordPress
WordPress Gutenberg-zelfstudie: hoe de nieuwe editor te gebruiken
Een thema installeren op WordPress
Hoe maak je een WordPress-site veilig
Een WordPress-testsite op uw computer installeren
Een zwevende zijbalk toevoegen in Wordpress
9 plug-ins die je nodig hebt voor nieuwe WordPress-installaties
10 essentiële WordPress-plug-ins voor een website voor kleine bedrijven