Class hours: 9:40 – 2:05
Mr. Bohmann
wbohmann@ewsd.org

Notes
- Check your grades – all up to date
- Game Day – You need to be complete with all outstanding coursework by Tuesday, December 17th.
- Quiz – Tuesday, December 20th – Study Guide is here
- This Week – Marek Bennett tomorrow. He’ll walk us through the process of producing comics, storyboarding and digital content for the web.
9:40 Attendance & Article
9:45 – 10:45 WordPress – Child Themes

In the WordPress world themes control the look and feel of your website. Themes control really big things like the number of columns, size of the header, navigation and footer placement. In addition, themes control default colors and smaller things opacity, shadows and animations.
Plugins are extra value modules / software that can be added to your WordPress installation to extend and add functionality.
Yesterday we looked you tested out a couple themes and installed a plugin or two. Today we’ll work with some real content, build a child theme and use the inspector to code in the browser to make some changes.
Activity: Download this file. and Download this Media File
Open Local and create a new site. Call the site Pioneer.
See handout for work list from our client.
Work independently solving problems and redesigning using WordPress.
Do not change any core CSS files! (not yet – we’ll use child themes for that)
10:45 Break (15 Minutes)

11:00 – 12:10 WordPress Cont…
Child Themes are themes that inherit the functionality and styling of another theme, called the parent theme. Making child themes are the recommended way of modifying an existing theme.
There are thousands of WordPress themes some are free and some you pay for. Some make good child themes but not all of them.
When a child theme modifies another theme, that theme is called the parent theme. WordPress ships with some built in themes. The most recent is twentytwenty. These built in themes are well coded, reliable and compatible with most plug-ins. They also come with the most support because they have been well tested.
When you make a child theme from a parent, you can modify the CSS. If you make modifications through a child theme, updates to the parent theme will not affect the custom styles you create. However, if you make custom changes to the parent theme, updates made to the parent may affect your changes. That is why it is best practice to use a child theme when customizing your WordPress site.
Today we are going create and activate a Child Theme. We’ll have to do a bit of PHP coding. This will be the most complex part of today’s lesson. So we’ll do it together – it should go smoothly. We’ll be working with ATOM as our code editor.
I’ll provide you with the steps and the code. We’ll use this document from WordPress as our reference point.
Activity. Setting up for a Child Theme. First, we’ll preview all our WordPress files in ATOM and then make a theme folder. Then we’ll make a style.css stylesheet and paste the following code in that file.
/*
Theme Name: Twenty Twenty Child
Theme URI: http://example.com/twenty-twenty-child/
Description: Twenty Twenty Child Theme
Author: Your Name
Author URI: http://example.com
Template: twentytwenty
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twentytwentychild
*/
You’ll notice from the code I supplied you that there are some prompts we want to fill out. The template must match the template name
Our final step is to enqueue our stylesheet. Enqueue is a really cool way to say that we are going to add our child theme’s stylesheet to our queue of available stylesheets so that when our site loads, it can also load our custom CSS. We’ll do this with a bit of PHP in the functions.php file. Follow along with me.
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
$parent_style = 'parent-style'; // This is 'twentytwenty-style' for the Twenty Twenty 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')
);
}
If you navigate to Appearance in your dashboard and refresh the page, you should see your Child Theme listed. Let’s activate our Child Themes and make some changes!
11:50 Lunch (30 Minutes)

12:20 – 12:45 Literacy in Focus

Grab your book and chill. We’ll be reading today. No computers, no talking. Sit on the couch if you like or move your chair.
12:40 Skills USA

Good work with the 4/2/1 packets. All of you are now working on your final digital designs. You will present the first digital drafts to the to the class for constructive criticism – Monday the 16th (or Tuesday if you were not here on Monday)
Official T-Shirt Contest Rules Link for your reference
Quick Summary Details
- 8.5 x 11
- You may use up to 4 colors (no gradients or grayscales or shades), you also get the color of the shirt which you get to pick
- SkillsUSA – is the way you must write it – no derivatives
- 2019-2020
- The word Vermont
Our Production Schedule:
- 4/2/1 Design Packet – today (or tomorrow if here tomorrow)
- 1st Draft of T-Shirt – completed T/W/TH this week
- Presentation to class for constructive criticism – Monday the 16th (or Tuesday if you were not here on Monday)
- Revisions (M/T/W/TH leading up to the break)
- 2nd Presentations to Mr. Bohmann for constructive criticism – the day we return from vacation (Th – 1/2)
- Final T-shirt Designs due Monday January 6th at 1pm.
2:00 Dailies
Link to Dailies and Link to Responses