Переменные данные в аррее при выводе картинки категории
ЗАДАЧА: Вывод картинки категории в темплейте category.php
РЕШЕНИЕ: плагин Categories Images + регистрация сообразного размера миниатюры (category-top)
Весь комплекс шапочки выводится конструкцией:
<div class="row"> <div class="col-md-12"> <?php $attr = array( 'class' => 'img img-responsive category_image', 'alt' => 'image alt', 'title' => 'category title', ); z_taxonomy_image(NULL, 'category-top', $attr); ?> <h1><?php single_cat_title(); ?></h1> <p class="text-justify"><?php echo category_description( $category_id ); ?></p> </div> </div>
что выдает на фронтэнде:
<div class="col-md-12"> <img width="1190" height="215" src="КОРРЕКТНЫЙ УРЛ" class="img img-responsive category_image" alt="image alt" title="category title" srcset="Некий набор всех вариантов тумб, да и Б-г с ним" sizes="(max-width: 1190px) 100vw, 1190px"> <h1>Safe for work</h1> <p class="text-justify"></p><p>Safe for work clips for design purposes</p> </div>
ВОПРОС: Хотелось бы в альт и в тайтл видеть название текущей категории. Как это сделать?
P.S.: Заранее прошу прощения у собравшихся за тупизну вопроса.
Спасибо!
Проблема решена!
Создайте переменную $image_alt. В нее запихните текущую рубрику. В этой строчке 'alt' => 'image alt', вместо 'image alt' надо подставить переменную $image_alt.