Вставка изображения по названиям категорий 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"