Prego nota: Questa pagina originalmente è stata scritta in inglese.
L'alberino originale può essere osservato qui.
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
The original post can be viewed here.
Sto andando mostrargli come aggiungere un certo codice semplice di PHP alla vostra mascherina di Wordpress e fare le immagini collegate comparire anziché testo per le vostre categorie in alberini. Tutto che dobbiate sapere è PHP semplice, un certo HTML di base e come fare i vostri propri grafici.
** il maggio 2008 dell'AGGIORNAMENTO del **
Poichè l'ultimo commento all'estremità di questa pagina mostra ci ora è a Icone Wordpress di categoria Plugin potete trasferire per installare per controllare le vostre icone di categoria a destra nel vostro cruscotto. Se preferite incidere il vostro tema, il codice qui sotto funzionerà l'indennità giusta! La cosa fredda circa il plugin è che gli danno i sensi fare uno o le icone multiple di categoria, ma anche metodi per mettere le icone con le vostre categorie nella barra laterale pure! Sono sempre molto riconoscente quando un buon plugin venuto avanti! Ora di nuovo all'alberino originale…
Have you ever wanted to hack Wordpress and just make it do something you always wanted it to do? I think of things I want it to do all the time but don’t always have the hours to devote to finding the answer. I’ve searched for PHP code snippets for Wordpress and tutorials and how-to articles as well and haven’t seen much that really helped me. Until today – when I read the tutorial page at WPDesigner today. I didn’t get exactly the code I needed, but pretty close. I just needed to hack it a bit to get it to do what I wanted.
First, this Wordpress tutorial hack assumes a few things.
- You’ve modified your Wordpress template code before
- You can modify simple PHP
- You can write simple HTML
- You can make your own graphics
First things first – here’s the code:
<h3><b>Posted in:</b></h3>
<?php foreach((get_the_category()) as $cat)
{
$catname =$cat->category_nicename;
echo "<a href\"/category/";
echo $catname;
echo "/\">";
echo "<img src\"/wp-content/cat-icons/";
echo $catname;
echo ".png\" alt=\"$catname category image\" border=\"0\" /></a>\n";
}
?><br />
I hacked this code from this tutorial page on WPdesigner. The code they had was only good to display one category per post. I hacked it because my blogs all have posts assigned to multiple categories. Also, I wanted the images to all be linked so people can just click them and go right to that category page. Let’s look at the pieces of this code you might need to modify.
In line 1, you might want change “Posted in:” to alternate text like “Filed under:”, etc.
In line 5, if your permalink structure is different than the default, you may need to change /category/ to what you are using.
In line 8 change /wp-content/cat-icons/ to wherever you will be storing your category icons in your site.
In line 10, if you are using gif’s or jpg’s change .png to your graphic file format.
Now all you have to do is create one image for every category you have an place them in the folder you just created on the server. Make sure that the graphics are named exactly as your categories, and if your categories have multiple words just add a hyphen in between each word. That’s it! All you have to decide now is where you want these category icons to appear, before or after your post – and add them into the appropriate place. I placed mine just after the title of the post on my single post pages – as you can see at the top of the post on this page. You can hack this category icon code a hundred other ways to do what you want. I think in the future I’m going to use it to replace the text category links in my sidebar. The only caveat to this (and the code hack above) would be the fact that if you don’t have an image a text link will display (in FF, or broken image in IE). So – if you create new categories in the future, make sure you create a new image for each.
My Blogging Mistake for this post is that I didn’t decide to customize and hack my Wordpress Theme before now to create my own layout. Do you have a question or a new way to hack up this wordpress category icon PHP code? Comments and post it now!


























This was very easy to do – thanks for the code and the tip!
The Smorgasbord’s last blog post..Convert Vinyl Records to MP3
Great hack! thanks
Hi
here is a plugin that do the job :
Category Icons Plugin.
That is a very nice Hack! I realize there is a plugin now, but I think I am going to just edit this in one of my projects. Thanks for writing it down!
I’m always a fan of wordpress hacks! I’m weary of plugins because of compatibility, but (almost) nothing can be incompatible with good ol’ fashioned semantic code. :)
Erikas last blog post..Miami Web Design
This is some good information even if I’m getting it late. This is one of reasons our page is one of my tabs when I open Firefox.
Tom Sawyers last blog post..Inspirational Professor Dies; Inspiration Continues
Hi !
Here is the new address of Category Icons website :
http://www.category-icons.com
Submarines last blog post..What’s new in 2.0.6 ?
I have not heard about this plugin before, I will have to look into it.
Thanks for the tutorial. I’m going to give this a go, wish me luck!
Becks x.
Becky of Love Astrologys last blog post..The Gemini Horse
Any idea how to make the category based images appear right where the date is.
My website isn’t chronological and really doesn’t need dates for anything. I figured that having the category image right there would be a neat idea.
Thanks in advance!
I’m using the Category Icons Wordpress Plugin and it is very simple….
TechnoSamrats last blog post..WebVideoCap – Download Videos From Google Video, YouTube, Yahoo Video, iFilm and Metacafe
@Tom – sure, all you have to do is hack your theme in Design mode, adding the code right where you want images to appear (and on each theme page you want to use them on)
OMG!
I’ve missed so much useful tricks and tips how to hack my WP installation. Now, I want to collect this info for me to do as what you’ve done. I’ll be around, man
Blogging for Profits last blog post..Decorating Home Office With Rugs
Currently doesn’t really works in my site. Maybe i put it the wrong way. Anyway, thanks for giving such a useful article. Will figure it out until it works!
xaer8s last blog post..JotForm – Easiest Form Builder
Just figured it out. You forgot to put “=”. That’s why its not working.
xaer8s last blog post..JotForm – Easiest Form Builder
thx for this, im gonna try to customize my new blog now …
Supermances last blog post..6 Konsep Laptop Terbaru 2009
Thanks again, after I install by WP and get it up and running I am coming back to this page to convert my links! Awesome information I found on this site will be back more often!
thanks..Now I`m goint to make my own category images
Blogger Rises last blog post..Easy SEO tips
Hi
Thanks for the hack. What I was hoping for was something slightly more than this. I am having a go…. I was hoping to show categories as 75×75 boxes that were clickable. i.e. Under Projects we would have:
Cat1 Cat2 Cat3 Cat4 (As links to child cats). When we go to child cats we get the same… then when we click on the child cat we display posts as images and links to full content.
Any ideas?
Rich
Richard Browns last blog post..Transport news for Lostwithiel residents
Very nice – they add a touch of class to your blog. Nothing like a few images to spruce things up a bit. Thanks for sharing this hack.
Very nice blog, Thanks for sharing this hack.
Yes, images certainly bring a blog to life. What is it they say, “a picture tells a thousand words”.