Themes
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:
![]() |
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 |
![]() |
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.








Comments (page 1 of 16)
Aug 2, 2005 2:51 pm
When I try to administer the theme, I get the following error:
Fatal error: Call to undefined function: mysql_real_escape_string() in /var/www/html_stabile/blog/wp-content/plugins/giraffe/giraffe.php on line 185
Where should I look for the mysql_real_escape_string() function to make sure things are ok on my site?
I'm beginning to think there is something messed up with my installation of MySQL, but if you've encountered this problem before, perhaps you have a better idea.
I really do like the theme --- it seems very flexible. I just wish I had the time and wherewithal to make it work on my set-up.
Oh well. Thanks for creating this theme, and thanks in advance for your guidance.
- Rick S.
Jul 6, 2005 3:48 pm
Me thinks it's you that has a problem, it displays fine in every browser I use.
Jul 5, 2005 9:18 am
Look like there is a problem with Giraffe's theme page, it show up as a buch of strange chars.
Jul 2, 2005 11:12 pm
Hi Stefano,
Yes, I made my own localization functions - I was tired of typing
_e('something','giraffe')all the time. The new functions just call the normal WordPress functions, but pass the'giraffe'parameter.Also, the
load_theme_textdomainis in the plugin, not the theme. Again, this is to separate as much PHP from the theme as possible. As the theme doesn't function without the plugin then localisation works across both.Anyway, the latest theme now has the .po file. If you could translate it into Italian that would be wonderful!
Jul 2, 2005 9:36 am
I just got you theme, and i saw that the text strings are localized through the use of "strange" functions ( _g() _ge() ) why? Second it looks it miss the load_theme_textdomain('theme-name-domain') as stated in the Ryan post at:
http://boren.nu/archives/2004/11/01/localizing-plugins-and-themes/
the same call for plugin is missed too.
This way the them and the plugin will try to use to .mo files of wordpress instead than it's own.
If you need help about internazionalization i'm here
s soon as you will have all set up correctly ill run to make the italian version of theme and plugin as i'm doing for other themes and plugins.
Great works as usual... and nice the idea of custom setup of the theme through a plugin
Jun 28, 2005 3:30 am
the coolest theme ever seen for wordpress - thanx for the inspiration and very nice work! greetz
Jun 28, 2005 3:26 am
Thanks Johannes - I thought I'd nailed all the dependancies, but you caught one I missed. I've updated the theme to version 1.1, and it now detects whether the Gravatar plugin is installed. If it is then it displays the image, otherwise it remains silent and you just get the text.
The changes to the theme are only in
comments.php, and in the support plugin.Jun 28, 2005 3:05 am
You have to install the gravatar plugin also. It took me quite some time to figure out why the pages with comments were broken. With the plugin installed everything works fine.
Jun 27, 2005 8:31 pm
I really like this theme. Great color cooridination and design. Good job!
Jun 27, 2005 9:21 am
What a magnificent theme - thanks ever so much!
Leave a comment