I have a few questions regarding website creation using the WordPress CMS.
-
With small client projects, do developers normally create their own theme from scratch, or implement an existing one and customize it slightly?
-
Is that all website creation with WordPress is generally, assuming it’s for a website that is more or less static, without a blog? Taking a theme and making the website static?
I build websites with WordPress as a CMS pretty much every day.
The process we usually take after the design stages and mock ups is using the wordpress core theme as a basis as all of the necessary tags and php functionality is already included. Then rewrite the html, write the css then write any necessary javascript.
However, very few websites are that straightforward and the majority of time we have to build custom post types to handle and display different types of content. Thankfully this is relatively straight forward in current versions of wordpress.
To answer your question, what you are suggesting is a good place to start if you have never developed or designed using wordpress. Going from a starting point that works and removing, editing, building upon that structure means that you can always undo your changes and fall back to a position that does what it needs to.