SlideShare ist ein Scribd-Unternehmen logo
1 von 16
thematic
                    the cool parent (theme)




@brandondove · #thematicwp
why use a theme
             framework?
       ‣   stand on the shoulders of
           professionals
       ‣   optimized for search
       ‣   don’t work harder than you need to
       ‣   it’s easier than you think
       ‣   child themes

@brandondove · #thematicwp
child theme primer
       ‣   customized versions of parent
           themes (and theme frameworks)
       ‣   as simple as style.css
       ‣   inherit parent theme functionality
       ‣   child templates can override parent
           templates
       ‣   better future-proofing
@brandondove · #thematicwp
why thematic?
       ‣   Ian Stewart > Chris Goßmann
       ‣   current version: 0.9.6.2
       ‣   awesome seo
       ‣   13 widgetized areas
       ‣   85 actions
       ‣   71 filters
@brandondove · #thematicwp
actions
       ‣   placeholders for you to insert code
           without hacking the framework
       ‣   in the framework:
           do_action(‘before_thematic’);

       ‣   in your child theme (functions.php):
           function before_child_theme() {
             echo “thematic is awesome!”;
           }
           add_action(‘before_thematic’, ‘before_child_theme’);


@brandondove · #thematicwp
filters
       ‣   allow you to alter the output of
           custom framework functions
       ‣   in the framework:
           apply_filters( ‘thematic_content’, ‘child_content’ );

       ‣   in your child theme (functions.php):
           function child_content( $content ) {
             return ‘The best content ever: ’ . $content;
           }
           add_filter( ‘thematic_content’, ‘child_content’ );


@brandondove · #thematicwp
bonus round

       ‣   theme options page = mini
           framework
       ‣   endless layout possibilities



@brandondove · #thematicwp
some visual
                   samples


@brandondove · #thematicwp
rock harbor church
                             in development

@brandondove · #thematicwp
college somethings
                        collegesomethings.rockharbor.org

@brandondove · #thematicwp
tight bod with a pod
                             blog.tightbodwithapod.com

@brandondove · #thematicwp
360 commercial partners360commercialre.com

@brandondove · #thematicwp
newport hangars
@brandondove · #thematicwp
code snippits
@brandondove · #thematicwp
additional
                            resources
     ‣   ThemeShaper                      ‣   Cheatsheet
         themeshaper.com/thematic/guide       bluemandala.com/thematic/thematic-
                                              structure.html

     ‣   Thematic4you
         thematic4you.com
                                          ‣   op111
                                              op111.net/53

     ‣   ThinkPress
         think-press.com


     ‣   Google Code
         code.google.com/p/thematic




@brandondove · #thematicwp
that’s all
                        brandon dove
              gtalk: brandon.dove@gmail.com
                email: brandon@pixeljar.net

@brandondove · #thematicwp

Weitere ähnliche Inhalte

Andere mochten auch

WordCamp UK 2009 presentation
WordCamp UK 2009 presentationWordCamp UK 2009 presentation
WordCamp UK 2009 presentationJonny Allbut
 
WordCamp Nashville 2013 - Custom Layouts Without Custom Page Templates
WordCamp Nashville 2013 - Custom Layouts Without Custom Page TemplatesWordCamp Nashville 2013 - Custom Layouts Without Custom Page Templates
WordCamp Nashville 2013 - Custom Layouts Without Custom Page TemplatesChip Bennett
 
Playing nice with others
Playing nice with othersPlaying nice with others
Playing nice with othersEric Mann
 
WordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationWordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationJonny Allbut
 
Science+investigations+skills+rotations (1)
Science+investigations+skills+rotations (1)Science+investigations+skills+rotations (1)
Science+investigations+skills+rotations (1)stanhopekris
 
Inclusive Design Principles for WordPress - Joe Ortenzi - WordCamp Sydney
Inclusive Design Principles for WordPress - Joe Ortenzi - WordCamp SydneyInclusive Design Principles for WordPress - Joe Ortenzi - WordCamp Sydney
Inclusive Design Principles for WordPress - Joe Ortenzi - WordCamp SydneyWordCamp Sydney
 
Victorian Day Pictures
Victorian Day PicturesVictorian Day Pictures
Victorian Day Picturesstanhopekris
 
Greatcare indiana
Greatcare indianaGreatcare indiana
Greatcare indianaJohn Pratt
 
LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...Legal Services Corporation
 
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...Legal Services Corporation
 
How to have a day without paper
How to have a day without paperHow to have a day without paper
How to have a day without paperstanhopekris
 
Beyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighBeyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighGlenn Ansley
 
Engaging pro bono attorneys in virtual law practice
Engaging pro bono attorneys in virtual law practiceEngaging pro bono attorneys in virtual law practice
Engaging pro bono attorneys in virtual law practiceLegal Services Corporation
 
LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...Legal Services Corporation
 
Commenting on Blog Posts
Commenting on Blog PostsCommenting on Blog Posts
Commenting on Blog Postsstanhopekris
 

Andere mochten auch (17)

WordCamp UK 2009 presentation
WordCamp UK 2009 presentationWordCamp UK 2009 presentation
WordCamp UK 2009 presentation
 
WordCamp Nashville 2013 - Custom Layouts Without Custom Page Templates
WordCamp Nashville 2013 - Custom Layouts Without Custom Page TemplatesWordCamp Nashville 2013 - Custom Layouts Without Custom Page Templates
WordCamp Nashville 2013 - Custom Layouts Without Custom Page Templates
 
Playing nice with others
Playing nice with othersPlaying nice with others
Playing nice with others
 
LSC 2014 TIG Application Webinar
LSC 2014 TIG Application WebinarLSC 2014 TIG Application Webinar
LSC 2014 TIG Application Webinar
 
WordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow PresentationWordCamp Sheffield 2014 Theme Workflow Presentation
WordCamp Sheffield 2014 Theme Workflow Presentation
 
Science+investigations+skills+rotations (1)
Science+investigations+skills+rotations (1)Science+investigations+skills+rotations (1)
Science+investigations+skills+rotations (1)
 
Hrp presentation2
Hrp presentation2Hrp presentation2
Hrp presentation2
 
Inclusive Design Principles for WordPress - Joe Ortenzi - WordCamp Sydney
Inclusive Design Principles for WordPress - Joe Ortenzi - WordCamp SydneyInclusive Design Principles for WordPress - Joe Ortenzi - WordCamp Sydney
Inclusive Design Principles for WordPress - Joe Ortenzi - WordCamp Sydney
 
Victorian Day Pictures
Victorian Day PicturesVictorian Day Pictures
Victorian Day Pictures
 
Greatcare indiana
Greatcare indianaGreatcare indiana
Greatcare indiana
 
LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Demonst...
 
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
 
How to have a day without paper
How to have a day without paperHow to have a day without paper
How to have a day without paper
 
Beyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighBeyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleigh
 
Engaging pro bono attorneys in virtual law practice
Engaging pro bono attorneys in virtual law practiceEngaging pro bono attorneys in virtual law practice
Engaging pro bono attorneys in virtual law practice
 
LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...
LSC Technology Initiative Grant Conference 2015 | Session Materials - Trust t...
 
Commenting on Blog Posts
Commenting on Blog PostsCommenting on Blog Posts
Commenting on Blog Posts
 

Mehr von Brandon Dove

Developer Security for WordPress
Developer Security for WordPressDeveloper Security for WordPress
Developer Security for WordPressBrandon Dove
 
Secure WordPress Development Practices
Secure WordPress Development PracticesSecure WordPress Development Practices
Secure WordPress Development PracticesBrandon Dove
 
WordPress Admin UI - Future Proofing Your Admin Pages
WordPress Admin UI - Future Proofing Your Admin PagesWordPress Admin UI - Future Proofing Your Admin Pages
WordPress Admin UI - Future Proofing Your Admin PagesBrandon Dove
 
2012.sandiego.wordcamp
2012.sandiego.wordcamp2012.sandiego.wordcamp
2012.sandiego.wordcampBrandon Dove
 
Parent/Child Themes vs. Theme Frameworks
Parent/Child Themes vs. Theme FrameworksParent/Child Themes vs. Theme Frameworks
Parent/Child Themes vs. Theme FrameworksBrandon Dove
 
Building a Pluggable Plugin
Building a Pluggable PluginBuilding a Pluggable Plugin
Building a Pluggable PluginBrandon Dove
 

Mehr von Brandon Dove (6)

Developer Security for WordPress
Developer Security for WordPressDeveloper Security for WordPress
Developer Security for WordPress
 
Secure WordPress Development Practices
Secure WordPress Development PracticesSecure WordPress Development Practices
Secure WordPress Development Practices
 
WordPress Admin UI - Future Proofing Your Admin Pages
WordPress Admin UI - Future Proofing Your Admin PagesWordPress Admin UI - Future Proofing Your Admin Pages
WordPress Admin UI - Future Proofing Your Admin Pages
 
2012.sandiego.wordcamp
2012.sandiego.wordcamp2012.sandiego.wordcamp
2012.sandiego.wordcamp
 
Parent/Child Themes vs. Theme Frameworks
Parent/Child Themes vs. Theme FrameworksParent/Child Themes vs. Theme Frameworks
Parent/Child Themes vs. Theme Frameworks
 
Building a Pluggable Plugin
Building a Pluggable PluginBuilding a Pluggable Plugin
Building a Pluggable Plugin
 

Kürzlich hochgeladen

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Kürzlich hochgeladen (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Thematic: The Cool Parent (theme)

  • 1. thematic the cool parent (theme) @brandondove · #thematicwp
  • 2. why use a theme framework? ‣ stand on the shoulders of professionals ‣ optimized for search ‣ don’t work harder than you need to ‣ it’s easier than you think ‣ child themes @brandondove · #thematicwp
  • 3. child theme primer ‣ customized versions of parent themes (and theme frameworks) ‣ as simple as style.css ‣ inherit parent theme functionality ‣ child templates can override parent templates ‣ better future-proofing @brandondove · #thematicwp
  • 4. why thematic? ‣ Ian Stewart > Chris Goßmann ‣ current version: 0.9.6.2 ‣ awesome seo ‣ 13 widgetized areas ‣ 85 actions ‣ 71 filters @brandondove · #thematicwp
  • 5. actions ‣ placeholders for you to insert code without hacking the framework ‣ in the framework: do_action(‘before_thematic’); ‣ in your child theme (functions.php): function before_child_theme() { echo “thematic is awesome!”; } add_action(‘before_thematic’, ‘before_child_theme’); @brandondove · #thematicwp
  • 6. filters ‣ allow you to alter the output of custom framework functions ‣ in the framework: apply_filters( ‘thematic_content’, ‘child_content’ ); ‣ in your child theme (functions.php): function child_content( $content ) { return ‘The best content ever: ’ . $content; } add_filter( ‘thematic_content’, ‘child_content’ ); @brandondove · #thematicwp
  • 7. bonus round ‣ theme options page = mini framework ‣ endless layout possibilities @brandondove · #thematicwp
  • 8. some visual samples @brandondove · #thematicwp
  • 9. rock harbor church in development @brandondove · #thematicwp
  • 10. college somethings collegesomethings.rockharbor.org @brandondove · #thematicwp
  • 11. tight bod with a pod blog.tightbodwithapod.com @brandondove · #thematicwp
  • 15. additional resources ‣ ThemeShaper ‣ Cheatsheet themeshaper.com/thematic/guide bluemandala.com/thematic/thematic- structure.html ‣ Thematic4you thematic4you.com ‣ op111 op111.net/53 ‣ ThinkPress think-press.com ‣ Google Code code.google.com/p/thematic @brandondove · #thematicwp
  • 16. that’s all brandon dove gtalk: brandon.dove@gmail.com email: brandon@pixeljar.net @brandondove · #thematicwp

Hinweis der Redaktion