In dit korte artikel zal ik uitleggen hoe je gebruik kan maken van Child Themes in WordPress. Het gebruik van Child Themes biedt diverse voordelen, vooral met betrekking tot het veilig kunnen updaten van je WordPress Theme zonder daarbij bijvoorbeeld aanpassingen aan je CSS of functions.php te verliezen. Bij alle nieuwe WordPress opleveringen maak ik hier gebruik van. Ik ben dus ook enorm fan van het gebruik van child themes. Voor mij is het een echte enorme tijdsbesparing.
Hoe maak ik een child theme van een bestaand Thema?
Het eerste wat je moet doen is een nieuwe directory aanmaken in je /wp-content/themes/ directory. Stel je thema heet “ingteractive” dan maak je een nieuwe directory aan ‘”/wp-content/themes/ingteractive-child”. In deze directory upload je minimaal 1 bestand, genaamd “style.css”. De code van je style.css ziet er alsvolgt uit :
/* Theme Name: Ingteractive.com Child Theme URI: http://www.ingteractive.com/woocommerce/ Description: Ingteractive Child Theme Author: Mark van den Ing Author URI: http://www.ingteractive.com/ Template: ingteractive Version: 1.0.0 Tags: ingteractive Text Domain: ingteractive-child */ @import url("../ingteractive/style.css"); /* CSS customization begint vanaf hier ------------------- */
Vervang in bovenstaande voorbeeld “ingteractive” met de naam van het Thema wat je wilt aanpassen.
Tip: in je child theme kan je ook een functions.php neerzetten. Deze is net als de style.css complementair op je primaire thema. Hier kan je bijvoorbeeld wat customizations in zetten zoals :
// verwijder rotzooi uit head remove_action ('wp_head', 'rsd_link'); remove_action( 'wp_head', 'wlwmanifest_link'); remove_action( 'wp_head', 'wp_shortlink_wp_head'); remove_action('wp_head', 'wp_generator'); remove_action('wp_head', 'feed_links_extra', 3 ); remove_action('wp_head', 'feed_links', 2 );