Parent & Child Themes

Preview:

Citation preview

PARENTS + CHILDRENTHEMES THAT IS

WHAT’S THAT ALL ABOUT

WHO IS THE LEE DROZAK?

ABOUT ME

LEEDROZAK BIZ

DESIGNER, DEVELOPER + STRATEGIST

MY WP SUPERPOWER: REDESIGN

EMBRACER OF TINY (RV) LIVING

TWEETY @LEEDROZAK

THE TEMPLATE HIERARCHYMODULAR, REUSABLE FILES, USED TO GENERATE THE WEB PAGES

TEXTEXIST WITHIN LOOP

index.php

search.php

404.php

front-page.php

archive.php

single.php

page.php

https://wphierarchy.com/

OUTSIDE THE LOOP

header.php

footer.php

sidebar.php

comments.php

REQUIRED

functions.php

style.css

THE THEMECOLLECTION OF FILES THE MODIFY THE WAY YOUR SITE IS DISPLAYED

WHAT ARE CHILD THEMESTHE MODIFICATION OF THE PARENT OR MAIN THEME

WHY WOULD I USE A CHILD THEMETHERE ARE MANY REASONS BUT MAINLY BECAUSE THE NEXT DEVELOPER WILL THANK YOU

CREATING YOUR CHILD(REN)PLUGIN VS CODING DEVELOPMENT

TEXTWP CHILD THEME GENERATOR

TEXTTHE SET-UP: wp-content

plugins

themes

index.php

parent

parent-child

style.css

functions.php

TEXTSTYLE.CSS /*

Theme Name: Client Biz Name

Theme URI: https://clientdomain.com/

Description: This is a styled customized theme for the Genesis Framework.

Author: Lee Drozak

Author URI: https://leedrozak.com/

Version: 1.0

Template: genesis

Template Version: 2.2.3

License: GPL-2.0+

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

FUNCTIONS.PHP

<?php //* Code goes here

function my_theme_enqueue_styles() {

$parent_style = 'parent-style'; // This is the parent theme name you are using

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' ); ?>

LOAD ORDERSTYLE.CSS OVERWRITE WHILE FUNCTIONS.PHP APPENDS

MORE THAN A PRETTY FACECHILD THEMES ALLOW YOU TO EASILY ADD FUNCTIONALITY

ACTIVATING YOUR CHILD THEMEIF YOU CAN UPLOAD A THEME YOU CAN UPLOAD THE PARENT YOU CAN UPLOAD THE CHILD

QUESTIONSYOU CAN FIND ME IN THE HAPPINESS BAR NEXT