Хаки для WordPress — Теги картинками

Есть у меня один кулинарный сайтик, на котором я решил тегами выводить ингредиенты блюд. Изначально выводил просто список этих тегов, а потом появилась мысль, почему бы не сделать теги картинками, что как мне показалось было бы симпатичнее. [space]

Долго не думая, для вывода тегов картинками, я наваял коротенькую часть кода, которая в выложена чуть ниже:

echo '<h3>Продукты используемые для приготовления:</h3>';
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
 $filename = '/home/site/html/images/' . $tag->term_id . '.jpg';
 if (!file_exists($filename)) {
  $filename = 'http://site.ru/images/not_image.jpg';
 }else
  $filename = 'http://site.ru/images/' . $tag->term_id . '.jpg';
 echo '<div class="for_tag" style="float: left;text-align:center;">
 <a href='.get_tag_link($tag).'><img src="'.$filename.'" alt="' . $tag->name . '" /><div class="tags_list">' . $tag->name . '</a></div>
 </div>';
 }
}

А теперь краткое пояснение.

  1.  В $filename указываем путь к файлам изображений тегов (не url, а именно путь).
  2. Далее прогоняется циклом и проверяется на наличие картинки тега и если картинки нет, то выводится пустое изображение.
  3. Этот кусок кода вставляется, например, в single.php, вместо стандартного вывода тегов.
  4. Результат у меня выглядит вот так:

Теги картинками

Вот и все. Надеюсь вам пригодится хак теги картинками :)