Wpliving

Blogging about all things WordPress

  • TwitterTwitter
  • FacebookFacebook
  • YouTubeYouTube
  • Subscribe via RSSSubscribe via RSS
  • Home
  • Shows
    • WP Community
    • WP Development
    • WPLiving Specials
    • WP Tutorials
  • Reviews
    • Premium Themes
    • Free Themes
    • Plugins
  • Ask Me
  • About
  • Contact
  • June 7, 2012
  • 3

How to create, install and use a WordPress child theme

In this WordPress tutorial video, I respond to the following question on how to create, install and use a WordPress child theme:

Can you please explain child themes in the simplest terms possible? Also it would be really awesome to demonstrate buying a theme from themeforest, creating the child theme in a WordpPress installation, and going through a theme update process without disrupting child customizations. Take it from theme purchase through theme update. This demo is greatly needed in the beginner WP developer community. Thanks.

Ok so I set to work on a step-by-step answer to this request. I omitted the buying of a ThemeForest theme part and used the default Twenty Eleven theme instead. However, the tutorial can be applied to any WordPress theme, free or premium.

There are 3 main parts to this tutorial: part one looks at what a WordPress child theme is and why you might use one. Part two looks at how to create a child theme using a basic style.css file. Part 3 explains how to use the child theme and how to deal with parent theme updates.

Below is the basic code required for the style.css file:

/*
Theme Name: Twentyeleven Child
Description: Child theme for the twentyeleven theme 
Author: Your name here
Template: twentyeleven
*/
@import url("../twentyeleven/style.css");

And as promised in the video, here are some recommended open source FTP clients and Text Editors for use in modifying your child themes:

Filezilla is one of the most popular Open Source FTP solutions available and it works on Mac, Windows and Linux. It is reliable software with a user-friendly interface. Highly recommendable.

Cyberduck is an open source SFTP (SSH Secure File Transfer) and FTP browser built from the ground up with usability in mind, with a friendly graphic interface. This is for Mac only.

elRTE is a WYSIWYG HTML editor for Web written using jQuery. It features rich text editing, options for changing its appearance and style, insertion and management of HTML elements with formatting, viewing and editing HTML code.

jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.

Notepad++ is a source code editor and Notepad replacement, which supports several programming languages and runs under the MS Windows environment. Its features include syntax highlighting, WYSIWYG, auto-completion, multi document/view and more.

I hope this is of some use. If you have further tips or ideas on this topic, I’d be grateful if you could let me know in the comments below. Thanks.

Feel like sharing?

  • Facebook
  • Twitter
  • Google Plus
  • Email
  • RSS

Tags: how to create a child themeWordPress child theme

Ask Me Anything · WP Tutorials

— Will Ellington

I'm originally from the UK, but I'm currently based in Osaka, Japan where I teach cultural studies in the university sector. I’ve been a WordPress user since 2004 and have run blogs and websites on subjects as varied as open source software, poetry, film, photography, travel and cooking.

3 Comments

  1. Chris says:
    June 8, 2012 at 1:54 am

    Wow. Fantastic Tutorial!

    Thanks so much for creating this!

    Reply
    • wpliving says:
      June 8, 2012 at 3:26 am

      You’re welcome. Glad to be of some help.

      Reply
  2. Rudi Ardiansyah says:
    October 21, 2012 at 3:07 am

    this is my problem for couldn’t change the theme, I didn’t edit the css with the text editor, thank you.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright 2013 Wpliving.
Powered by WordPress and the Slideside theme.

  • TwitterTwitter
  • FacebookFacebook
  • YouTubeYouTube
  • Subscribe via RSSSubscribe via RSS
  • Recent Posts / Comments

    • Recent
    • Comments
    • Creating Visual Identity With WordPress: The Hardy Portfolio ThemeMarch 29, 2013
    • Introducing Leeflets – a Web Publishing Platform Designed by WordPress GurusMarch 26, 2013
    • 10 More Stunning Horizontal Scrolling WordPress Themes for 2013March 25, 2013
    • WordPress Premium Charity Themes, A Category Too Far?March 19, 2013
    • Ashley on:Introducing the FLSCR Horizontal WordPress Theme
    • Will Ellington on:10 More Stunning Horizontal Scrolling WordPress Themes for 2013
    • Jon Brown on:10 More Stunning Horizontal Scrolling WordPress Themes for 2013
    • Brad Touesnard on:Introducing Leeflets – a Web Publishing Platform Designed by WordPress Gurus
  • Themes to Watch

    Diablo Theme
    Type: Blog / Price: $45 / Demo

    Superslide Theme
    Type: Portfolio / Price: $49 / Demo

    Ink Theme
    Type: Portfolio / Price: $49 / Demo

    One Touch Theme
    Type: Portfolio / Price: $40 / Demo

    Filtered Theme
    Type: Portfolio / Price: $49 / Demo

  • Trending Posts Today

    • 10 Stunning Horizontal Sc… 74 view(s)
    • 10 More Stunning Horizont… 73 view(s)
    • How to create cool and fr… 54 view(s)
    • 65+ Free Seamless and Til… 39 view(s)
    • 15 Natural WordPress Them… 21 view(s)