Themes

Michael Sisk edited this page Feb 1, 2013 · 11 revisions
Clone this wiki locally

Webcomic's integrate option can add Webcomic features to nearly any WordPress theme, but it isn't perfect. Even with custom integration templates the integrate option is relatively limited; it may not work with certain themes, and may even conflict with some plugins. And, eventually, you might want a site that's a little more personal than what the integrate option can offer.

This is where Webcomic-ready themes come in. Webcomic-ready themes are WordPress themes specifically designed for Webcomic, making use of Webcomic's new templates and template tags to provide (perhaps ironically) a more integrated theme than Webcomic's integrate option. Here's a selection of Webcomic-ready themes:

Inkblot by Michael Sisk

Inkblot is an elegant, fully responsive, highly customizable Webcomic-ready WordPress theme named in honor of Rorschach from the Watchmen graphic novel.

Archimedes by Michael Sisk

Archimedes is a barebones starter theme designed specifically to show you the basics of a Webcomic-ready theme. It's a good place to start when working on your own Webcomic-ready themes, and is provided specifically for that purpose: to give you a nearly blank canvas to build upon.

Developing Webcomic-Ready Themes

If predesigned Webcomic-ready themes aren't enough for you the next step is developing your own. Developing a Webcomic-ready theme is just like developing any other WordPress theme. And—like many of WordPress' features—quite a lot of information about WordPress theme development already exists, none of which will be repeated here. If you're just developing a theme for your own personal use I'd suggest perusing the last few sections of this guide, which contain many of the nitty-gritty details about Webcomic's more advanced features, particularly template tags.

If you'd like to share your Webcomic-ready theme—which would be really awesome of you—there are a few more things to consider:

  • You should support all of Webcomic's various features, including dynamic navigation, age and role verification, transcripts, storylines, characters, and commerce functions. Most of these require at least one additional template file, per feature, beyond WordPress' own template requirements.
  • You should designate your theme as Webcomic-ready by adding a Webcomic attribute to the theme header in the style.css file that notes the minimum version of Webcomic your theme supports, like: Webcomic: 4. This prevents the integrate option from causing issues with themes that already include Webcomic template tags, and may be used for other purposes in the future.
  • Your theme should be perfectly functional without Webcomic. This is particularly important if you want to share your theme in the WordPress.org theme directory.
  • Let me know who you are and where to get your Webcomic-ready theme and I may include it in the list above!