SlideShare a Scribd company logo
1 of 26
Download to read offline
HOW TO CHOOSE THE RIGHT THEME

& CUSTOMIZE IT THE RIGHT WAY

(BY USING A CHILD THEME)
GEOFF MYERS PRESENTS
BEFORE WE BEGIN…
ABOUT GEOFF MYERS
▸ Founded SimDex in 2004
▸ Web Solutions for Small + Medium Sized Businesses
▸ Digital Marketing Consultant + Strategist
▸ 10+ Years as Full Stack Web Designer + Developer
▸ 5+ Years of WordPress Experience
▸ 50+ WordPress Sites Built
▸ Computer Science Background
▸ Get In Touch: geoff@simdex.org | simdex.org | 414.455.6675
HOW TO CHOOSE

THE RIGHT THEME
PART 1 OF 2:
Experience Level: Beginner–Intermediate
HOW TO CHOOSE THE RIGHT THEME
WHAT SHOULD I CONSIDER WHEN RESEARCHING A THEME?
1. Features + Functionality
2. User Interface + Experience (UI/UX)
3. Customization + Flexibility
4. Responsive Design + Mobile Friendliness
5. Search Engine Optimization (SEO)
6. Performance + Speed
7. Security + Stability
8. Developer + Community Support
HOW TO CHOOSE THE RIGHT THEME
1. FEATURES + FUNCTIONALITY
▸ Included Page Templates + Post Formats
▸ Custom Post Types + Taxonomies (portfolio, listings, testimonials…)
▸ Industry Specific Features (real estate, education…)
▸ Included Widgets + Shortcodes
▸ Advanced Search + Navigation
▸ Social Media Integration

(Facebook, Twitter…)
▸ Other 3rd Party Integrations

(MailChimp, Google Analytics…)
HOW TO CHOOSE THE RIGHT THEME
2. USER INTERFACE + EXPERIENCE (UI/UX)
▸ Familiar Design Conventions
▸ Simplicity + Ease of Use
▸ Logical User Flows
▸ Content Focused
▸ Clear Calls to Action (CTAs)
▸ Design Consistency
▸ Responsive Design (later slide…)
HOW TO CHOOSE THE RIGHT THEME
3. CUSTOMIZATION + FLEXIBILITY
▸ Theme Design Options (universal parameters)
▸ Page Design Options (individual post parameters)
▸ Header + Footer + Sidebars
▸ Widget + Menu Areas (top, left, right…)
▸ Custom CSS + JavaScript Code
▸ Visual Page Builder (later slide…)
▸ Child Themes (later slide…)
HOW TO CHOOSE THE RIGHT THEME
4. RESPONSIVE DESIGN + MOBILE FRIENDLINESS
▸ Ideal User Experience for All Screens + Networks
▸ Separate Layouts (desktop, notebook, tablet, smartphone)
▸ Fluid Grid System
▸ Flexible + Scalable Images
▸ Mobile Navigation Menus
▸ Touch Friendly UI Elements

(buttons, tabs, forms…)
HOW TO CHOOSE THE RIGHT THEME
5. SEARCH ENGINE OPTIMIZATION (SEO)
▸ High Quality Code (follows best practices)
▸ Clear Separation of Content + Design
▸ Custom Meta Titles + Descriptions
▸ Site Map
▸ SEO Plugins (Yoast SEO,

All in One SEO Pack,

Google XML Sitemaps)
▸ Performance + Speed (next slide…)
HOW TO CHOOSE THE RIGHT THEME
6. PERFORMANCE + SPEED
▸ Unnecessary Features + Functionality
▸ Code Optimization + Minification
▸ Image Optimization
▸ Testing Tools (Google PageSpeed,

GTmetrix, Pingdom)
▸ Caching Plugins (W3 Total Cache,

WP Super Cache)
HOW TO CHOOSE THE RIGHT THEME
7. SECURITY + STABILITY
▸ Updated Often (active development)
▸ Modern Technologies
▸ Large User Base (popular)
▸ Simpler is Usually More Secure
▸ Security Plugins (Sucuri,

iThemes Security, Wordfence)
▸ Developer + Community Support

(next slide…)
HOW TO CHOOSE THE RIGHT THEME
8. DEVELOPER + COMMUNITY SUPPORT
▸ Active Development
▸ Developer Support (usually paid annually)
▸ Frequent Updates
▸ Healthy Community
▸ High Quality Documentation
▸ Popularity Helps
▸ I Can Help You Too (simdex.org)
HOW TO CHOOSE THE RIGHT THEME
WHERE SHOULD I GO TO FIND A THEME?
▸ WordPress Theme Directory (wordpress.org)
▸ WooThemes (woothemes.com)
▸ Elegant Themes (elegantthemes.com)
▸ StudioPress (studiopress.com)
▸ Themeco (theme.co)
▸ Themify (themify.me)
▸ ThemeForest (themeforest.net)
HOW TO CHOOSE THE RIGHT THEME
WHAT ARE YOUR FAVORITE WORDPRESS THEMES?
▸ X by Themeco (theme.co)
▸ Divi by Elegant Themes
(elegantthemes.com)
▸ Themes Built on

Genesis Framework
▸ Themes Built on

Bootstrap Framework
HOW TO CHOOSE THE RIGHT THEME
WHAT IS A VISUAL LAYOUT BUILDER? WHAT ARE EXAMPLES?
▸ Visual GUI with drag + drop interface
▸ Quickly + easily build multicolumn layouts
▸ Little to no HTML or CSS coding required
▸ Examples
▸ Cornerstone by Theme.co
▸ Divi Builder by Elegant Themes
▸ Visual Composer by WPBakery
▸ Themify Builder by Themify.me
▸ Page Builder by Site Origin
THAT CONCLUDES PART 1.
BEFORE PART 2…
Questions?
Get In Touch:

geoff@simdex.org

simdex.org

414.455.6675
HOW TO CUSTOMIZE THEMES THE RIGHT WAY

(BY USING CHILD THEMES)
PART 2 OF 2:
Experience Level: Intermediate–Advanced
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
WHAT IS A CHILD THEME? WHY SHOULD I USE ONE?
▸ Inherits Attributes from Parent Theme by Default
▸ Overrides Styles + Functions of Parent Theme
▸ Relies on Parent Theme to Function
▸ Does Not Modify Parent Theme
▸ Updates to Parent Theme Don’t

Override Customizations
▸ Easy to Update + Maintain
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
THE “I LOVE CODE” APPROACH
1. Create new folder in …/wp-content/themes/
called {parent-theme}-child
2. Create two new plain text files*

in {parent-theme}-child called

styles.css and functions.php
*UTF-8 character encoding recommended
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
THE “I LOVE CODE” APPROACH
3. Add the following header to styles.css, then edit:
/*
Theme Name: Twenty Fifteen Child
Theme URI: http://example.com/twenty-fifteen-child/
Description: Twenty Fifteen Child Theme
Author: John Doe
Author URI: http://example.com
Template: twentyfifteen
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
Text Domain: twenty-fifteen-child
*/
/* your custom CSS begins here */
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
THE “I LOVE CODE” APPROACH
4. Add the following header to functions.php, then edit:
<?php



add_action( 'wp_enqueue_scripts', 'my_parent_theme_css' );
function my_parent_theme_css() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
// copy and edit the line above for each stylesheet included in your parent theme
wp_enqueue_style( 'child-style', get_stylesheet_uri(), array( 'parent-style' ) );
}
// your custom PHP begins here
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
THE “I LOVE CODE” APPROACH
5. Activate child theme in WordPress admin
6. Copy desired template file(s) from parent theme folder to child
theme folder*
7. Modify copied template file(s) within child theme folder
‣ WordPress will first look in child theme folder for template files
and use them if they exist, otherwise parent theme’s templates
will be used
‣ Refer to WordPress theme template hierarchy for development
reference (next slide…)
*preserve directory hierarchy (relative file paths)
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
THE “I HATE CODE” APPROACH: CHILD THEME CONFIGURATOR
1. Download and install Child Theme Configurator:

https://wordpress.org/plugins/child-theme-configurator/
2. Follow these step-by-step instructions:

http://www.childthemeconfigurator.com/how-to-use/
3. Add all custom CSS to styles.css within your child theme:

…/wp-content/themes/your-child-theme/styles.css
4. Add all custom PHP to functions.php within your child theme:

…/wp-content/themes/your-child-theme/functions.php
5. Activate child theme in WordPress admin
6. Advanced: Copy desired template file(s) from parent theme folder to
child theme folder then modify copied template file(s)
HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES)
THE “I HATE CODE” APPROACH: CHILD THEME CONFIGURATOR
Demo
THAT’S IT FOR NOW…
THANK YOU!
Questions?
Get In Touch:

geoff@simdex.org

simdex.org

414.455.6675

More Related Content

Recently uploaded

Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 

Recently uploaded (20)

Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

How to Choose the Right Theme & Customize It the Right Way (Using a Child Theme)

  • 1. HOW TO CHOOSE THE RIGHT THEME
 & CUSTOMIZE IT THE RIGHT WAY
 (BY USING A CHILD THEME) GEOFF MYERS PRESENTS
  • 2. BEFORE WE BEGIN… ABOUT GEOFF MYERS ▸ Founded SimDex in 2004 ▸ Web Solutions for Small + Medium Sized Businesses ▸ Digital Marketing Consultant + Strategist ▸ 10+ Years as Full Stack Web Designer + Developer ▸ 5+ Years of WordPress Experience ▸ 50+ WordPress Sites Built ▸ Computer Science Background ▸ Get In Touch: geoff@simdex.org | simdex.org | 414.455.6675
  • 3. HOW TO CHOOSE
 THE RIGHT THEME PART 1 OF 2: Experience Level: Beginner–Intermediate
  • 4. HOW TO CHOOSE THE RIGHT THEME WHAT SHOULD I CONSIDER WHEN RESEARCHING A THEME? 1. Features + Functionality 2. User Interface + Experience (UI/UX) 3. Customization + Flexibility 4. Responsive Design + Mobile Friendliness 5. Search Engine Optimization (SEO) 6. Performance + Speed 7. Security + Stability 8. Developer + Community Support
  • 5. HOW TO CHOOSE THE RIGHT THEME 1. FEATURES + FUNCTIONALITY ▸ Included Page Templates + Post Formats ▸ Custom Post Types + Taxonomies (portfolio, listings, testimonials…) ▸ Industry Specific Features (real estate, education…) ▸ Included Widgets + Shortcodes ▸ Advanced Search + Navigation ▸ Social Media Integration
 (Facebook, Twitter…) ▸ Other 3rd Party Integrations
 (MailChimp, Google Analytics…)
  • 6. HOW TO CHOOSE THE RIGHT THEME 2. USER INTERFACE + EXPERIENCE (UI/UX) ▸ Familiar Design Conventions ▸ Simplicity + Ease of Use ▸ Logical User Flows ▸ Content Focused ▸ Clear Calls to Action (CTAs) ▸ Design Consistency ▸ Responsive Design (later slide…)
  • 7. HOW TO CHOOSE THE RIGHT THEME 3. CUSTOMIZATION + FLEXIBILITY ▸ Theme Design Options (universal parameters) ▸ Page Design Options (individual post parameters) ▸ Header + Footer + Sidebars ▸ Widget + Menu Areas (top, left, right…) ▸ Custom CSS + JavaScript Code ▸ Visual Page Builder (later slide…) ▸ Child Themes (later slide…)
  • 8. HOW TO CHOOSE THE RIGHT THEME 4. RESPONSIVE DESIGN + MOBILE FRIENDLINESS ▸ Ideal User Experience for All Screens + Networks ▸ Separate Layouts (desktop, notebook, tablet, smartphone) ▸ Fluid Grid System ▸ Flexible + Scalable Images ▸ Mobile Navigation Menus ▸ Touch Friendly UI Elements
 (buttons, tabs, forms…)
  • 9. HOW TO CHOOSE THE RIGHT THEME 5. SEARCH ENGINE OPTIMIZATION (SEO) ▸ High Quality Code (follows best practices) ▸ Clear Separation of Content + Design ▸ Custom Meta Titles + Descriptions ▸ Site Map ▸ SEO Plugins (Yoast SEO,
 All in One SEO Pack,
 Google XML Sitemaps) ▸ Performance + Speed (next slide…)
  • 10. HOW TO CHOOSE THE RIGHT THEME 6. PERFORMANCE + SPEED ▸ Unnecessary Features + Functionality ▸ Code Optimization + Minification ▸ Image Optimization ▸ Testing Tools (Google PageSpeed,
 GTmetrix, Pingdom) ▸ Caching Plugins (W3 Total Cache,
 WP Super Cache)
  • 11. HOW TO CHOOSE THE RIGHT THEME 7. SECURITY + STABILITY ▸ Updated Often (active development) ▸ Modern Technologies ▸ Large User Base (popular) ▸ Simpler is Usually More Secure ▸ Security Plugins (Sucuri,
 iThemes Security, Wordfence) ▸ Developer + Community Support
 (next slide…)
  • 12. HOW TO CHOOSE THE RIGHT THEME 8. DEVELOPER + COMMUNITY SUPPORT ▸ Active Development ▸ Developer Support (usually paid annually) ▸ Frequent Updates ▸ Healthy Community ▸ High Quality Documentation ▸ Popularity Helps ▸ I Can Help You Too (simdex.org)
  • 13. HOW TO CHOOSE THE RIGHT THEME WHERE SHOULD I GO TO FIND A THEME? ▸ WordPress Theme Directory (wordpress.org) ▸ WooThemes (woothemes.com) ▸ Elegant Themes (elegantthemes.com) ▸ StudioPress (studiopress.com) ▸ Themeco (theme.co) ▸ Themify (themify.me) ▸ ThemeForest (themeforest.net)
  • 14. HOW TO CHOOSE THE RIGHT THEME WHAT ARE YOUR FAVORITE WORDPRESS THEMES? ▸ X by Themeco (theme.co) ▸ Divi by Elegant Themes (elegantthemes.com) ▸ Themes Built on
 Genesis Framework ▸ Themes Built on
 Bootstrap Framework
  • 15. HOW TO CHOOSE THE RIGHT THEME WHAT IS A VISUAL LAYOUT BUILDER? WHAT ARE EXAMPLES? ▸ Visual GUI with drag + drop interface ▸ Quickly + easily build multicolumn layouts ▸ Little to no HTML or CSS coding required ▸ Examples ▸ Cornerstone by Theme.co ▸ Divi Builder by Elegant Themes ▸ Visual Composer by WPBakery ▸ Themify Builder by Themify.me ▸ Page Builder by Site Origin
  • 16. THAT CONCLUDES PART 1. BEFORE PART 2… Questions? Get In Touch:
 geoff@simdex.org
 simdex.org
 414.455.6675
  • 17. HOW TO CUSTOMIZE THEMES THE RIGHT WAY
 (BY USING CHILD THEMES) PART 2 OF 2: Experience Level: Intermediate–Advanced
  • 18. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) WHAT IS A CHILD THEME? WHY SHOULD I USE ONE? ▸ Inherits Attributes from Parent Theme by Default ▸ Overrides Styles + Functions of Parent Theme ▸ Relies on Parent Theme to Function ▸ Does Not Modify Parent Theme ▸ Updates to Parent Theme Don’t
 Override Customizations ▸ Easy to Update + Maintain
  • 19. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) THE “I LOVE CODE” APPROACH 1. Create new folder in …/wp-content/themes/ called {parent-theme}-child 2. Create two new plain text files*
 in {parent-theme}-child called
 styles.css and functions.php *UTF-8 character encoding recommended
  • 20. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) THE “I LOVE CODE” APPROACH 3. Add the following header to styles.css, then edit: /* Theme Name: Twenty Fifteen Child Theme URI: http://example.com/twenty-fifteen-child/ Description: Twenty Fifteen Child Theme Author: John Doe Author URI: http://example.com Template: twentyfifteen 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 Text Domain: twenty-fifteen-child */ /* your custom CSS begins here */
  • 21. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) THE “I LOVE CODE” APPROACH 4. Add the following header to functions.php, then edit: <?php
 
 add_action( 'wp_enqueue_scripts', 'my_parent_theme_css' ); function my_parent_theme_css() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); // copy and edit the line above for each stylesheet included in your parent theme wp_enqueue_style( 'child-style', get_stylesheet_uri(), array( 'parent-style' ) ); } // your custom PHP begins here
  • 22. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) THE “I LOVE CODE” APPROACH 5. Activate child theme in WordPress admin 6. Copy desired template file(s) from parent theme folder to child theme folder* 7. Modify copied template file(s) within child theme folder ‣ WordPress will first look in child theme folder for template files and use them if they exist, otherwise parent theme’s templates will be used ‣ Refer to WordPress theme template hierarchy for development reference (next slide…) *preserve directory hierarchy (relative file paths)
  • 23.
  • 24. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) THE “I HATE CODE” APPROACH: CHILD THEME CONFIGURATOR 1. Download and install Child Theme Configurator:
 https://wordpress.org/plugins/child-theme-configurator/ 2. Follow these step-by-step instructions:
 http://www.childthemeconfigurator.com/how-to-use/ 3. Add all custom CSS to styles.css within your child theme:
 …/wp-content/themes/your-child-theme/styles.css 4. Add all custom PHP to functions.php within your child theme:
 …/wp-content/themes/your-child-theme/functions.php 5. Activate child theme in WordPress admin 6. Advanced: Copy desired template file(s) from parent theme folder to child theme folder then modify copied template file(s)
  • 25. HOW TO CUSTOMIZE THEMES THE RIGHT WAY (BY USING CHILD THEMES) THE “I HATE CODE” APPROACH: CHILD THEME CONFIGURATOR Demo
  • 26. THAT’S IT FOR NOW… THANK YOU! Questions? Get In Touch:
 geoff@simdex.org
 simdex.org
 414.455.6675