Хаки для WordPress — Теги картинками
Есть у меня один кулинарный сайтик, на котором я решил тегами выводить ингредиенты блюд. Изначально выводил просто список этих тегов, а потом появилась мысль, почему бы не сделать теги картинками, что как мне показалось было бы симпатичнее.
Долго не думая, для вывода тегов картинками, я наваял коротенькую часть кода, которая в выложена чуть ниже:
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>'; } }
А теперь краткое пояснение.
- В $filename указываем путь к файлам изображений тегов (не url, а именно путь).
- Далее прогоняется циклом и проверяется на наличие картинки тега и если картинки нет, то выводится пустое изображение.
- Этот кусок кода вставляется, например, в single.php, вместо стандартного вывода тегов.
- Результат у меня выглядит вот так:
Вот и все. Надеюсь вам пригодится хак теги картинками :)
Твитнуть
Советуем почитать:
-
RTGRASS
-
Роман
Все права защищены © 2012-2014 Flabme.ru Полное или частичное копирование материалов разрешено с индексируемой ссылкой на блог