Вставка изображения по названиям категорий WordPress

Admin PHP, WordPress Обсудить

PHP код для вывода изображений (миниатюр) в категориях WordPress, не используя плагин.

Например, есть категория «Страны» и нужно вывести изображение для каждой из них. Для этого используется следующая конструкция:

<img src="/img/country/<?php
if (is_category( )) {
$cat = get_query_var('cat');
$yourcat = get_category ($cat);
echo ''. $yourcat->slug;
} ?>.jpg" class="img_category" title="<?php single_cat_title(); ?>" alt="<?php single_cat_title(); ?>">

Изображения должны находиться в папке country и названы латиницей в соответствии с названием категории. Т.е. если категория имеет «название url страницы»* france, то название файла должно быть france.jpg.

По-другому это называется: slug.

В title и alt будет выводиться название категории WordPress с помощью этой php вставки:

<?php single_cat_title(); ?>

Стиль для изображений может быть любым, например:

.img_category {
/*border: 1px solid #B0BEC7;*/
float: right;
margin: 0px 0px 15px 5px;
border-radius: 2px;
max-width: 300px;
max-height: 200px;
}

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Вставка изображения по названиям категорий WordPress"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>