Как добавить функционал изображения записи для пользовательской таксономии?

15 дек. 2011 г., 19:21:17
Просмотры: 24K
Голосов: 7

Я хотел бы использовать функционал "изображения записи" (featured image), который есть у типов записей, для пользовательской таксономии.

У меня есть таксономия под названием 'collections', и я хотел бы, чтобы каждая коллекция имела свое изображение записи. Затем я буду использовать это изображение в пользовательском шаблоне, который будет отображать все коллекции, их заголовки и изображения записей.

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

Есть похожий вопрос здесь: Могу ли я установить изображение записи по умолчанию для категории? Однако, лучший ответ мне не подходит, и я не могу полагаться на плагин.

Может кто-нибудь помочь?

Большое спасибо,

Кейт

1
Комментарии

если вы хотите использовать плагин, вот лучший вариант для этого. http://wordpress.org/extend/plugins/taxonomy-images/ Если вы не хотите использовать плагины, вы можете изучить код плагина, чтобы добавить необходимый код в свою тему.

Sisir Sisir
15 дек. 2011 г. 21:36:12
Все ответы на вопрос 2
4

Это немного сложно, но вы можете добавить пользовательские метаданные к таксономиям. http://pippinsplugins.com/adding-custom-meta-fields-to-taxonomies/

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

15 дек. 2011 г. 19:34:20
Комментарии

почему передаются 2 параметра 'add_action( 'edited_category', 'save_taxonomy_custom_meta', 10, 2 );', если функция принимает только 1 аргумент? Спасибо.

csi csi
27 июн. 2012 г. 21:48:08

Функция принимает два параметра, но передавать оба не обязательно.

Pippin Pippin
27 июн. 2012 г. 22:44:18

Почему бы не оставить как add_action('edited_category', 'save_taxonomy_custom_meta');? Я видел несколько примеров, где функция принимает только один параметр, но в add_action указано 2. Просто интересно, зачем это нужно. Спасибо.

csi csi
28 июн. 2012 г. 18:33:59

Если функция может принимать 2 параметра, то эти 2 параметра должны быть указаны в add_action, но не обязательно указывать их в callback-функции.

Pippin Pippin
28 июн. 2012 г. 20:44:10
0

С помощью Advanced Custom Fields вы можете легко добиться этого:

https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/

Добавление изображения к таксономии в WordPress

Добавление изображения к термину в WordPress

4 авг. 2021 г. 22:55:13