Child Themes Can be made for any of those theme types Build on & customise existing themes Change styles Change layout of a page, or pages Change text (e.g., copyright in footer) Compartmentalise edits to their own directory Keep edits update-proof
Making a Child Theme Need to create: New folder in wp-content/themes style.css file functions.php file (optional) Can use FTP or a plugin e.g., One-Click Child Theme
Warning! Options for a theme are saved according to theme’s folder name (eg “twentyfifteen”) You can have different settings per child theme Not all option themes can export/import their options You can’t quickly switch to a child theme and import options you’ve already created in the parent theme
Genesis change footer add_filter('genesis_footer_creds_text', 'sp_footer_creds_filter'); function sp_footer_creds_filter( $creds ) { $creds = '[footer_copyright] · My Custom Link · Built on the title="Genesis Framework">Genesis Framework'; return $creds; } http://my.studiopress.com/snippets/footer/#credits
Benefits of a theme framework Slightly quicker to customise (or a lot quicker if you do it often) Familiar code-base Easy to switch between child themes of the same theme framework Usually more pre-made child themes available