I want to develop a WordPress theme similar to another theme present on the internet. Shall I use the default WordPress theme to start from or start from scratch?

Please guide me.

closed as primarily opinion-based by Pieter Goosen, Mayeenul Islam, cybmeta, Howdy_McGee, TheDeadMedic Apr 21 '15 at 11:49

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Unfortunately we cannot help you with this as it is entirely up to you and your specific needs and what you need to achieve. There are many skeleton themes available out there to use as a base. I have also in the past successfully used twentytwelve and twentyfourteen as base themes and have even merged the two themes into one. – Pieter Goosen Apr 20 '15 at 11:53

Go with WordPress TwentyFifteen or any other default theme.

You don't have re-invent the wheel, you will save a lot of time.


Use this basic theme with default features that should begginer person to know.

  • A just right amount of lean, well-commented, modern, HTML5 templates.

  • A helpful 404 template.

  • An optional sample custom header implementation in inc/custom-header.php

  • Custom template tags in inc/template-tags.php that keep your templates clean and neat and prevent code duplication.

  • Some small tweaks in inc/extras.php that can improve your theming experience.

  • A script at js/navigation.js that makes your menu a toggled dropdown on small screens (like your phone), ready for CSS artistry.

  • 2 sample CSS layouts in layouts/: A sidebar on the right side of your content and a sidebar on the left side of your content. Smartly organized starter CSS in style.css that will help you to quickly get your design off the ground.

  • The GPL license in license.txt.

Use it to make something cool.


For learning & understanding I think you should start from wordpress blank theme

Not the answer you're looking for? Browse other questions tagged or ask your own question.