Вывод изображений для разделов и тегов на WordPress без плагинов

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

Создал несколько вариантов. Первый вариант выводит изображения, если ко всем категориям существуют изображения. В этом случае не нужно делать проверку на наличие файла на сервере. И второй вариант, когда изображения имеются не для всех категорий и следует выводить только если они существуют на сервере.

1. Если ко всем категориям имеются изображения

Каждый файл изображения именуем в название категории на WordPress. Например, если у раздела или тега его slug имеет название — comedy, то имя файла должно быть следующим comedy.jpg. Кладём этот файл например в директорию /images/genres/.

В коде ниже мы отдельно выводим slug для категорий и тегов, потому что это делается различными способами.

Код для вывода подобных картинок будет следующим:

2. Когда изображения существуют только для отдельных категорий

Если надо проверить изображение на его наличие и только в случае существования файла вывести это изображение, то код будет несколько сложнее. На основании проверки наличия файла на сервере PHP код будет таким:

Работает он следующим образом. Проверяет наличие файла на сервере отдельно для категорий и отдельно для тегов. Если файл имеется, то выводит его, если файла нет, то ничего не выводится. И чтобы не нарушать стиль сайта, в сравнении с первым кодом, дополнительные html элементы внесены внутрь кода.

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *