If you are given a custom design, it’s time to build your own theme. If you know PHP, HTML, CSS and Javascript but don’t know how to make WordPress behave, I’ll show you how. I’ll discuss how to build your own theme, what data is available and when, what templates display and when, how to add custom fields to specific pages and how to build a WordPress website that is easy for your client to maintain.