SlideShare a Scribd company logo
@tonycecala
10 Steps to Becoming a
WordPress Theme Ninja
Tony Cecala
WordPress Consultant
@tonycecala
What are characteristics of
Theme Ninja?
Owns a Satchel of the Powerful Tools.
Is an Expert at discovering hidden knowledge.
Owns the Keys to Cherished Theme Repositories
Knows CSS Dark arts.
Has a Black Belt in “functions.php”.
@tonycecala
How do you transform a theme
match your client’s brand colors?
Answer: Edit the original CSS file.
Situation: Your edits gets overwritten
when an update gets pushed out for the
Theme.
Step 1
@tonycecala
How do you transform a theme
match your client’s brand colors?
Solution 1: Edit the theme within the
Theme Customize menu.
Step 1
@tonycecala
How do you transform a theme
match your client’s brand colors?
Solution 2: Create a Child Theme. Only a
few lines of code.
style.css
functions.php
https://codex.wordpress.org/Child_Themes
Step 1
@tonycecala
How do you transform a theme
match your client’s brand colors?
Solution 3: Use an internal Admin based
CSS editing plugin like Simple Custom CSS
https://wordpress.org/plugins/simple-custom-css/
Step 1
@tonycecala
Master the sidebar and widgets,
Young Ninja. You must.
Sidebars are simply pieces of PHP code
called on a page.
You can generally show and hide sidebars in
Theme options settings in Genesis, and
Elegant Themes.
Step 2
@tonycecala
Master the Sidebar and Widgets,
Young Ninja.
Hide sidebars using CSS or PHP code
Add new sidebars with plugins
https://wordpress.org/plugins/sidebar-manager-light/
Add and relocate sidebars in the theme files
and functions.php file
Step 2
@tonycecala
Use the Browser (and browser
extensions) for good, not evil.
“Inspect Element” is your friend
Identify and tweak HTML elements on the
webpage
Step 3
@tonycecala
Use the Browser (and browser
extensions) for good, not evil.
Console is an often overlooked browser tool
that highlights any HTML/javascript errors that
keep the site from working. (404 errors on
scripts, fonts, non-loading jquery scripts.)
Step 3
@tonycecala
Discover the
Secret Superpowers of CSS
Most WordPress themes have a general
stylesheet called style.css that makes the
theme look and feel the way it does.
Become familiar with your theme’s style code
and you'll learn how to restyle the theme to
match your vision or your client’s brand
Step 4
@tonycecala
Discover the
Secret Superpowers of CSS
Restyle the entire theme with the new fonts,
from body to H1 to List elements, you can
change the look and feel with some simple
CSS overrides. You can buy Webfonts and
install them in a site directory for easy
access and usage.
Step 4
@tonycecala
Discover the
Secret Superpowers of CSS
Web font’s have come a long way and it is
easy to install a Google Font:
<link
href='http://fonts.googleapis.com/css?family
=Halant:400|Oswald' rel='stylesheet'
type=‘text/css'>
h1 {font-family: 'Halant', Georgia, serif;}
Step 5
@tonycecala
Embrace the Dark Side of your
Theme’s “functions.php” file
"functions.php" file performs functions that
add and remove sections from a WordPress
site, and filter/transform text in Posts/Pages.
Step 5
@tonycecala
Embrace the Dark Side of your
Theme’s “functions.php” file
Find libraries of code snippets online that
transform pages with powerful ease.
The plugin Code Snippets lets you add
powerful code snippets to a site without
needing PHP editing mad skillz.
https://wordpress.org/plugins/code-snippets/
Step 5
@tonycecala
Use Online Tutorials
Online tutorials that precisely describe how to
modify your theme to overcome limitations
and look professional and unique are widely
available. Most are free, others require a
subscription. There are many Genesis
tutorials available.
Step 6
@tonycecala
Use Theme Hooks
Theme frameworks often have “theme
hooks” that add/remove information to
your page.
Understand how theme hooks work,
and you can move & add entire sections
of your page.
Step 7
@tonycecala
Use Plugins
Some plugins can give you theme-
editing superpowers that you never
imagined were possible.
Responsive Menu will make your
mobile site look and feel like an App.
https://wordpress.org/plugins/responsive-
menu/
Step 8
@tonycecala
Use Plugins
Menu Swapper will let you substitute
entire menus based on what page is displayed,
or other parameters.
https://wordpress.org/plugins/menu-swapper/
Step 8
@tonycecala
Use Plugins
Widget Logic lets you show
and hide Widgets based on
page types and other if/then
rules
https://wordpress.org/plugins/
widget-logic/
Step 8
@tonycecala
Choosing a Quality Theme
Some “point and
click” themes are very
well coded. They give
you the power to
make color changes
and style changes
with simple options
screens.
Others will bring you
headaches down the
line because their
PHP driven code will
add styles directly into
the HTML, making it
almost impossible to
override the style.
Step 9
@tonycecala
Why Professional
Developers Choose
Genesis and other
frameworks
Step 10
@tonycecala
Genesis and other frameworks are popular
among WordPress consultants they feature:
a deep library of plugins
tutorials and code snippets
online support
Step 10Why Professional
Developers Choose
Genesis and other
frameworks
@tonycecala
Why Professional
Developers Choose
Genesis and other
frameworksGenesis Simple Hooks
Genesis Responsive Slider
Genesis Grid
Step 10
@tonycecala
Thank you.
you can find this presentation online at:
http://www.slideshare.net/networker/

More Related Content

What's hot

Faq
FaqFaq
WCLV - Introduction to child themes
WCLV - Introduction to child themesWCLV - Introduction to child themes
WCLV - Introduction to child themesvegasgeek
 
Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?
Michele Butcher-Jones
 
Theme Wrangling 101
Theme Wrangling 101Theme Wrangling 101
Theme Wrangling 101
mikeyarce
 
20 tips, tricks and secrets to making your WordPress website look professional
20 tips, tricks and secrets tomaking your WordPress website look professional20 tips, tricks and secrets tomaking your WordPress website look professional
20 tips, tricks and secrets to making your WordPress website look professional
Michelle Castillo
 
Week 9 - Introduction to Child Themes
Week 9  - Introduction to Child ThemesWeek 9  - Introduction to Child Themes
Week 9 - Introduction to Child Themeshenri_makembe
 
Meetup child-themes
Meetup child-themesMeetup child-themes
Meetup child-themesDaisyOlsen
 
SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99
Noel Saw
 
Creating a Website with WordPress.org
Creating a Website with WordPress.orgCreating a Website with WordPress.org
Creating a Website with WordPress.org
Eileen Lonergan
 
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)Stephanie Leary
 
Creating a self hosted wordpress website from scratch
Creating a self hosted wordpress website from scratchCreating a self hosted wordpress website from scratch
Creating a self hosted wordpress website from scratch
Neil Kearney
 
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
WordPress Insider Meetup Group - Jan, 7,  2016 meetingWordPress Insider Meetup Group - Jan, 7,  2016 meeting
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
Michelle Castillo
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPress
Jeff Cohan
 
WordPress 3.4 Preview
WordPress 3.4 PreviewWordPress 3.4 Preview
WordPress 3.4 Preview
Noel Saw
 
What is (not) WordPress
What is (not) WordPressWhat is (not) WordPress
What is (not) WordPress
Nikolay Bachiyski
 
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015Michelle Castillo
 
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleHow to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleTris Hussey
 
Social Media + WordPress - SoCal WP Meetup
Social Media + WordPress - SoCal WP MeetupSocial Media + WordPress - SoCal WP Meetup
Social Media + WordPress - SoCal WP MeetupNoel Saw
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
Joost de Valk
 

What's hot (20)

Faq
FaqFaq
Faq
 
WCLV - Introduction to child themes
WCLV - Introduction to child themesWCLV - Introduction to child themes
WCLV - Introduction to child themes
 
Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?Your Site Has Been Hacked, Now What?
Your Site Has Been Hacked, Now What?
 
Theme Wrangling 101
Theme Wrangling 101Theme Wrangling 101
Theme Wrangling 101
 
Creating WordPress Blog
Creating WordPress BlogCreating WordPress Blog
Creating WordPress Blog
 
20 tips, tricks and secrets to making your WordPress website look professional
20 tips, tricks and secrets tomaking your WordPress website look professional20 tips, tricks and secrets tomaking your WordPress website look professional
20 tips, tricks and secrets to making your WordPress website look professional
 
Week 9 - Introduction to Child Themes
Week 9  - Introduction to Child ThemesWeek 9  - Introduction to Child Themes
Week 9 - Introduction to Child Themes
 
Meetup child-themes
Meetup child-themesMeetup child-themes
Meetup child-themes
 
SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99
 
Creating a Website with WordPress.org
Creating a Website with WordPress.orgCreating a Website with WordPress.org
Creating a Website with WordPress.org
 
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
 
Creating a self hosted wordpress website from scratch
Creating a self hosted wordpress website from scratchCreating a self hosted wordpress website from scratch
Creating a self hosted wordpress website from scratch
 
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
WordPress Insider Meetup Group - Jan, 7,  2016 meetingWordPress Insider Meetup Group - Jan, 7,  2016 meeting
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPress
 
WordPress 3.4 Preview
WordPress 3.4 PreviewWordPress 3.4 Preview
WordPress 3.4 Preview
 
What is (not) WordPress
What is (not) WordPressWhat is (not) WordPress
What is (not) WordPress
 
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
WordPressInsider Meetup - Introduction to WordPress Meeting, June 8, 2015
 
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleHow to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal people
 
Social Media + WordPress - SoCal WP Meetup
Social Media + WordPress - SoCal WP MeetupSocial Media + WordPress - SoCal WP Meetup
Social Media + WordPress - SoCal WP Meetup
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
 

Similar to 10 Steps to Becoming a WordPress Theme Ninja

Adding Vanilla to WordPress
Adding Vanilla to WordPressAdding Vanilla to WordPress
Adding Vanilla to WordPress
Brendan Sera-Shriar
 
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
LinnAlexandra
 
advance theme development
advance theme developmentadvance theme development
advance theme development
1amitgupta
 
Theme development essentials columbus oh word camp 2012
Theme development essentials   columbus oh word camp 2012Theme development essentials   columbus oh word camp 2012
Theme development essentials columbus oh word camp 2012Joe Querin
 
W pthemes
W pthemesW pthemes
W pthemes
Becky Davis
 
WordPress Theme Workshop: Part 3
WordPress Theme Workshop: Part 3WordPress Theme Workshop: Part 3
WordPress Theme Workshop: Part 3
David Bisset
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
Laura Hartwig
 
WordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute WorkshopWordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute Workshop
Brendan Sera-Shriar
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
Evan Mullins
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPress
Matthew Vaccaro
 
Everything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress ThemesEverything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress Themes
Tony Cecala, Ph.D.
 
WordPress Theme Workshop: Part 4
WordPress Theme Workshop: Part 4WordPress Theme Workshop: Part 4
WordPress Theme Workshop: Part 4
David Bisset
 
Everything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOEverything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEO
Andy Stratton
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child Themes
Michelle Ames
 
Firstborn child theme word camp presentation - atlanta 2013
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013
Evan Mullins
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
WordPress Theming 101
WordPress Theming 101WordPress Theming 101
WordPress Theming 101
Zero Point Development
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
New Tricks
 
Writing your own WordPress themes and plugins
Writing your own WordPress themes and pluginsWriting your own WordPress themes and plugins
Writing your own WordPress themes and plugins
Stephanie Wells
 

Similar to 10 Steps to Becoming a WordPress Theme Ninja (20)

Adding Vanilla to WordPress
Adding Vanilla to WordPressAdding Vanilla to WordPress
Adding Vanilla to WordPress
 
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
 
advance theme development
advance theme developmentadvance theme development
advance theme development
 
Theme development essentials columbus oh word camp 2012
Theme development essentials   columbus oh word camp 2012Theme development essentials   columbus oh word camp 2012
Theme development essentials columbus oh word camp 2012
 
W pthemes
W pthemesW pthemes
W pthemes
 
WordPress Theme Workshop: Part 3
WordPress Theme Workshop: Part 3WordPress Theme Workshop: Part 3
WordPress Theme Workshop: Part 3
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
WordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute WorkshopWordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute Workshop
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPress
 
Everything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress ThemesEverything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress Themes
 
WordPress Theme Workshop: Part 4
WordPress Theme Workshop: Part 4WordPress Theme Workshop: Part 4
WordPress Theme Workshop: Part 4
 
Everything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOEverything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEO
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child Themes
 
Firstborn child theme word camp presentation - atlanta 2013
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
WordPress Theming 101
WordPress Theming 101WordPress Theming 101
WordPress Theming 101
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
 
Writing your own WordPress themes and plugins
Writing your own WordPress themes and pluginsWriting your own WordPress themes and plugins
Writing your own WordPress themes and plugins
 

Recently uploaded

Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 

Recently uploaded (20)

Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 

10 Steps to Becoming a WordPress Theme Ninja

  • 1. @tonycecala 10 Steps to Becoming a WordPress Theme Ninja Tony Cecala WordPress Consultant
  • 2. @tonycecala What are characteristics of Theme Ninja? Owns a Satchel of the Powerful Tools. Is an Expert at discovering hidden knowledge. Owns the Keys to Cherished Theme Repositories Knows CSS Dark arts. Has a Black Belt in “functions.php”.
  • 3. @tonycecala How do you transform a theme match your client’s brand colors? Answer: Edit the original CSS file. Situation: Your edits gets overwritten when an update gets pushed out for the Theme. Step 1
  • 4. @tonycecala How do you transform a theme match your client’s brand colors? Solution 1: Edit the theme within the Theme Customize menu. Step 1
  • 5. @tonycecala How do you transform a theme match your client’s brand colors? Solution 2: Create a Child Theme. Only a few lines of code. style.css functions.php https://codex.wordpress.org/Child_Themes Step 1
  • 6. @tonycecala How do you transform a theme match your client’s brand colors? Solution 3: Use an internal Admin based CSS editing plugin like Simple Custom CSS https://wordpress.org/plugins/simple-custom-css/ Step 1
  • 7. @tonycecala Master the sidebar and widgets, Young Ninja. You must. Sidebars are simply pieces of PHP code called on a page. You can generally show and hide sidebars in Theme options settings in Genesis, and Elegant Themes. Step 2
  • 8. @tonycecala Master the Sidebar and Widgets, Young Ninja. Hide sidebars using CSS or PHP code Add new sidebars with plugins https://wordpress.org/plugins/sidebar-manager-light/ Add and relocate sidebars in the theme files and functions.php file Step 2
  • 9. @tonycecala Use the Browser (and browser extensions) for good, not evil. “Inspect Element” is your friend Identify and tweak HTML elements on the webpage Step 3
  • 10. @tonycecala Use the Browser (and browser extensions) for good, not evil. Console is an often overlooked browser tool that highlights any HTML/javascript errors that keep the site from working. (404 errors on scripts, fonts, non-loading jquery scripts.) Step 3
  • 11. @tonycecala Discover the Secret Superpowers of CSS Most WordPress themes have a general stylesheet called style.css that makes the theme look and feel the way it does. Become familiar with your theme’s style code and you'll learn how to restyle the theme to match your vision or your client’s brand Step 4
  • 12. @tonycecala Discover the Secret Superpowers of CSS Restyle the entire theme with the new fonts, from body to H1 to List elements, you can change the look and feel with some simple CSS overrides. You can buy Webfonts and install them in a site directory for easy access and usage. Step 4
  • 13. @tonycecala Discover the Secret Superpowers of CSS Web font’s have come a long way and it is easy to install a Google Font: <link href='http://fonts.googleapis.com/css?family =Halant:400|Oswald' rel='stylesheet' type=‘text/css'> h1 {font-family: 'Halant', Georgia, serif;} Step 5
  • 14. @tonycecala Embrace the Dark Side of your Theme’s “functions.php” file "functions.php" file performs functions that add and remove sections from a WordPress site, and filter/transform text in Posts/Pages. Step 5
  • 15. @tonycecala Embrace the Dark Side of your Theme’s “functions.php” file Find libraries of code snippets online that transform pages with powerful ease. The plugin Code Snippets lets you add powerful code snippets to a site without needing PHP editing mad skillz. https://wordpress.org/plugins/code-snippets/ Step 5
  • 16. @tonycecala Use Online Tutorials Online tutorials that precisely describe how to modify your theme to overcome limitations and look professional and unique are widely available. Most are free, others require a subscription. There are many Genesis tutorials available. Step 6
  • 17. @tonycecala Use Theme Hooks Theme frameworks often have “theme hooks” that add/remove information to your page. Understand how theme hooks work, and you can move & add entire sections of your page. Step 7
  • 18. @tonycecala Use Plugins Some plugins can give you theme- editing superpowers that you never imagined were possible. Responsive Menu will make your mobile site look and feel like an App. https://wordpress.org/plugins/responsive- menu/ Step 8
  • 19. @tonycecala Use Plugins Menu Swapper will let you substitute entire menus based on what page is displayed, or other parameters. https://wordpress.org/plugins/menu-swapper/ Step 8
  • 20. @tonycecala Use Plugins Widget Logic lets you show and hide Widgets based on page types and other if/then rules https://wordpress.org/plugins/ widget-logic/ Step 8
  • 21. @tonycecala Choosing a Quality Theme Some “point and click” themes are very well coded. They give you the power to make color changes and style changes with simple options screens. Others will bring you headaches down the line because their PHP driven code will add styles directly into the HTML, making it almost impossible to override the style. Step 9
  • 23. @tonycecala Genesis and other frameworks are popular among WordPress consultants they feature: a deep library of plugins tutorials and code snippets online support Step 10Why Professional Developers Choose Genesis and other frameworks
  • 24. @tonycecala Why Professional Developers Choose Genesis and other frameworksGenesis Simple Hooks Genesis Responsive Slider Genesis Grid Step 10
  • 25. @tonycecala Thank you. you can find this presentation online at: http://www.slideshare.net/networker/