There are different kinds of WordPress users (or clients, or developers). Where do you fit in? Here’s how I group them, written from the perspective of a WordPress professional. (Note that I’ve included developers here, including myself.)
- First is the client who simply wants a website with laundry list of appearance and function requirements. They donâ€™t care how itâ€™s implemented, just that it meets their requirements. If those requirements include frequent changes/updates they will often hire someone to maintain it for them. Their interaction with their own site is minimal.
- There is the client who wants the same as the first user, except they expect to update and maintain the content themselves. They may have a preference for WordPress because they have used it before, but regardless their principal concern (beyond the initial laundry list) is easy access to the page/post editor. Set up the site and teach them how to edit their own content and they will be satisfied.
- Then there is the client who wants to be able to change color and appearance of their site. They love the theme switching ability of WordPress, but get really irritated when changing themes causes one of their required functions to stop working. These are the people who want a clear delineation between appearance and function, so the developer had better make sure to start with as simple/lean/feature-starved a theme as possible. This client needs to be taught the difference between themes and plugins, as well as how to use the theme switcher (but not the editor).
- Very similar to the above is the client who doesnâ€™t have a laundry list to begin with, but wants to explore what can be done to their site by playing with plugins as well as themes. These are the neediest clients, because they tend to expect things to play well together, and are often unable to debug things when incompatibilities arise. Given adequate training they can become â€œWordPress Superusersâ€.
- The last three categories arenâ€™t really clients, but developers. The first is the theme developer, who may start out by simply developing child themes by editing CSS style sheets, but eventually custom header, footer, 404, and page templates are developed until what started as a child theme has grown into a full-fledged theme in its own right. Their primary interest is the appearance of the site, and knowledge of CSS, HTML, and â€œthe Loopâ€ is where their expertise lies.
These categories are based as much on what you want to do as what you’re able to do. Many developers in categories 5 and 6 could also be functional theme developers, but believe that functionality is better suited to plugins than bundled into a theme. You might be able to tell Iâ€™m biased against the last category.