Support » Themes and Templates » Best approach for full customization

  • Hello!

    My experience with websites is usually building them from scratch with ( typically using HTML5, CSS3, jQuery and Sass), but I’m trying to put together a site for a friend of mine that will allow him to edit and update information, and hence my entry in the world of WP.

    My question: what is the most straight forward and most maintainable way for me to create a fully customized site for him that will still maintain the ability for him to use the WP blog and edit features?

    I was looking at an option like the Blank Slate from TidyThemes, but didn’t know if it was a better idea to use a child theme instead. If I were to go the child theme route, are there themes designed to give a developer a blank canvas for design? I’m hoping to avoid picking a theme and then having to remove all of its styles, and also would like to keep some of the wild semantics I’ve seen to a minimum and allow for my own semantic class names etc.

    Any advice or direction for getting started in this manner is much appreciated!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Moderator Andrew Nevins


    If I were to go the child theme route, are there themes designed to give a developer a blank canvas for design?

    Not sure I understand, wasn’t Blank Slate pretty much what you’re asking for?

    I think my hesitation about using the Blank Slate came from reading this:

    From what I understand, using a child theme allows you to “protect” the custom changes you make for a site whereas, with Blank Slate, child themes aren’t recommended (by the developer) and so pulling in any updates made by the developer can wipe out your custom code.

    Is there a way to protect your custom code from Blank Slate developer updates (besides never updating?) or is creating a child theme from a very basic WP theme a more robust and maintainable option?

    Moderator stephencottontail


    The reason that the developer of Blank Slate doesn’t recommend using a child theme is because if you’re using it as the developer intended, you don’t need a child theme. The intent behind Blank Slate is that you would download it, change the name to whatever makes sense for your project, and then dive into the code, changing whatever you need to change.

    As long as you change the name of the theme from Blank Slate, WordPress will consider it a different theme and you won’t have to upgrade, even if the developer puts out a new version of Blank Slate.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Best approach for full customization’ is closed to new replies.