Да, это можно сделать. Один из способов немного долго, и она включает в себя
- Присвоение категорий и таксономических для вложений,
- запрашивая медиа-файлов по систематике, так что вы можете вывести их в петлю пользовательских ,
- с помощью специальных запросов таксономии для изображений для их отображения на страницах архива,
- добавление изображения в категорию или таксономия в качестве изображения категории.
.. для этого потребовался бы очень длинный ответ.
Но - есть хак, который поможет вам в этом, хотя и не такой динамичный, как выше. (Хотя - читать под ним можно сделать динамическим, а)
, что вы делаете в основном поместить изображения с названием категории, как bananas.jpg
, pears.jpg
, apples.jpg
, а затем
<img src="whatever/directory/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
конечно, в вашем случае вы делали бы бананы-head.jpg, pears-head.jpg, apples-head.jpg, а затем bananas-footer.jpg
, pears-footer.jpg
, apples-footer.jpg
и т. д. и т. д. вы получаете изображение (каламбур не предназначен).
Конечно, как и раньше, он не настолько динамичен, но его можно легко преобразовать в один, используя специальные настройки темы, где вы загружаете изображение для каждой категории, а тема просто захватывает изображение категории путем таксономии ID ...
Возможно, вы захотите использовать [некоторые плагины пользовательских полей для категорий] (https://wordpress.org/plugins/advanced-custom-fields-categories/) – vard
@vard Там нет поля изображения. Я хочу быть легким в обслуживании. В противном случае я мог бы всегда использовать slug как селектор CSS для установки фона. Но это далеко не идеально. – Alvaro
ACF поддерживает изображения, вы можете использовать поле [галерея] (например, http://www.advancedcustomfields.com/resources/gallery/). – vard