2014-09-03 6 views
0

Я использую Wordpress для своего блога (blog.axelboberg.se), я хочу показать значок только над каждым заголовком. Значок должен быть основан и отображать категорию сообщений. Я слышал, что можно использовать оператор if, но это становится сложным при использовании большего количества категорий/изображений?Показать изображение по категории

Как отображать изображение по каждому заголовку в зависимости от категории? Я планирую использовать 3-4 разных значка.

Заранее спасибо?

ответ

0

В файле category.php добавить

<?php 
$categories = get_the_category(); 
foreach($categories as $category) 
{ 
    if($category->cat_name == "category1") 
    { 
     echo '<img src="">'; 
    } 
    else if ($category->cat_name == "category2") 
    { 
     echo '<img src="">'; 
    } 
} 
?> 

чуть выше этой линии:

<h1 class="archive-title"><?php printf(__('Category Archives: %s', 'twentytwelve'), '<span>' . single_cat_title('', false) . '</span>'); ?></h1> 

выше будет печатать только изображение, если он находится на определенной категории

+0

Спасибо! Я попробую! –

+0

К сожалению, я не смог найти строку, начинающуюся с h1 в моем файле category.php ... –

Смежные вопросы