Themes

Jun 26, 2005 | Tags: , | Written by Administrator

So here's my little foray into WordPress themes. From here you can download any themes I've produced, or read a guide to creating your own.

Guides to creating your own themes

If you want to try customizing your own theme, then have a look at my WordPress Theme Dissection - a set of guides dissecting a WordPress theme and hopefully demonstrating how to begin customizing your own.

You may also find it useful to read another guide I wrote on installing WordPress on a local computer. It makes the whole theme customization process a lot faster and easier, and protects you from accidentally messing-up your live website.

Themes for download

Currently standing at a grand total of two themes:

Theme image

Giraffe2 - WordPress 2.0 only version of the Giraffe theme. Has everything that Giraffe 1.23 contains, with the addition of configurable columns, WordPress Widget support, live preview options, customizable colour schemes, and a logo manager.

Latest edition is 2.6.1, last updated August 13, 2007

Theme image

Giraffe - Fully customizable and localized fluid or fixed width theme. Posts are split into lead, recent, and older posts. Has a working print CSS, along with pre-defined colour schemes, and is configured via an administration interface.

Latest version 1.23, last updated November 25, 2005

Support & Bugs

Support for themes is provided through the support forums. Registration is required but brings with it several advantages (namely plugin newsletters and personal bug tracking). Questions asked anywhere else on this site may not be answered and may even be deleted.

All bug reports should be submitted into the issue tracker. You do not need to register to submit bug reports but if you do then you'll be able to receive email notifications once they have been fixed.

Share This

Comments (page 2 of 16)

  1. David A :

    Aug 16, 2005 2:28 pm

    Doh! Maybe i should upgrade the theme, huh?

    I will do that when i get home and check it then...

  2. David A :

    Aug 16, 2005 2:27 pm

    John

    It appears that the sidebar in the comments drops all the way down to the bottom of the page in Safari (MAC), although I am noticing that it doesn't do it on this site. Maybe I tweaked something that wasn't supposed to be tweaked?

  3. John (author) :

    Aug 14, 2005 9:01 am

    Which page isn't centred? I checked your website in both Firefox and IE and it seems to be centred nicely!

  4. LadyBird :

    Aug 14, 2005 6:43 am

    John

    Why the page is not in the center and how can I center it?

  5. John (author) :

    Aug 13, 2005 6:59 am

    Do you know which part doesnt work very well? I made some changes that make it render better on Microsoft systems, but I cannot check how it looks on a Mac at all (here's hoping for a quick swap to Intel for OS X!)

  6. David A :

    Aug 11, 2005 8:47 pm

    Hmmm. I love the Girafe theme, and made a few slight modifications to fit my needs, but I've discovered that this AND my modified theme does not render well in Safari. (or at least the OS X machine I happened to be on today) Has anyone else noticed this?

  7. John (author) :

    Aug 10, 2005 11:52 am

    I'm sure that other people have an older version of PHP, so I should try and make it backwards compatible. I've updated the theme again to add an alternative for file_get_contents, so it should work on old or new PHPs.

    Thanks for the tip!

  8. Rick Stabile :

    Aug 3, 2005 10:15 pm

    John, you got me on the right track. I downloaded the updated version of Giraffe (you really didn't have to do that . . .) and tried it, but still had problems because of my PHP version.

    I figured, what the heck, editing the code might just be easier than upgrading to PHP 5. Here is the edit I did at around line 230 of the giraffe.php plugin because file_get_contents() was also introduced in version 4.3:

    // Refresh the theme
    if (($style_array = file (dirname (__FILE__).'/style.css')) !== false)
    {
    $style="";

    foreach ($style_array as $style_array_num => $style_array_element) {
    $style.=$style_array_element;
    }
    . . .

    This is probably not the best way to do this (I'm not checking for the PHP version, for example), but it's working for me so far.

    I should really do the PHP upgrade . . .

    Thanks again for the theme and the help. :-)

  9. John (author) :

    Aug 3, 2005 10:56 am

    Thanks Rick. I've updated the theme to use mysql_real_escape_string in newer versions of PHP, and the old mysql_escape_string in older versions. Hopefully this should do the trick for you without requiring a PHP upgrade (although that might still be worthwhile!)

  10. Rick Stabile :

    Aug 3, 2005 6:14 am

    I figured it out. It turns out that mysql_real_escape_string() was introduced to PHP with version 4.3. I have version 4.2.2 running on my server.

    Oy. Now I have to upgrade, and who knows when I'll get around to that . . .

    Again, I really like the flexibility of the Giraffe theme, so I am planning on the painful PHP upgrade process.

    Thanks again.

    - Rick S.

Leave a comment


XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Home | Software | Terms & Conditions | Sitemap | John Godley © 2008
Close
E-mail It