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


Вопрос: Можно ли добавлять изображения во все мои таксономии (стандартные и пользовательские)?

Примечание: Я не хочу использовать какие-либо плагины (не мое любимое решение для вопросов, связанных с дизайном).

Использование: Я хочу создать действительно практичное портфолио пользовательских типов сообщений с пользовательскими таксономиями. Например, пользовательская таксономия - клиенты, поэтому, если будет реализовано несколько проектов от одного и того же клиента/клиента, и в то же время я мог бы использовать таксономия как демонстрация моих клиентов. Аналогичное использование подходит почти для всех моих таксономий (независимо от того, нужно ли иметь архив таксономии с изображением и описанием).

Есть ли здесь какие-нибудь рекомендации по хорошей практике? Заранее благодарю

Уточнение: Я хочу добавить изображения в условия моих пользовательских таксономий. Пример, пользовательский тип публикации "портфолио" с пользовательской таксономией "клиенты", где к каждому термину "клиент" (скажем, Adidas) будет прикреплен логотип.

Author: Tom J Nowell, 2014-08-15

3 answers

Начиная с Wordpress 4.4, вы можете использовать функцию add_term_meta для хранения метаданных для термина. Это в основном информация о паре ключ-значение, которая хранится в таблице wp_termmeta.

Оригинальный ответ (до WP 4.4)

Wordpress не имеет возможности добавлять дополнительную информацию в таксономии. Там нет никакой таблицы taxonomy_meta. Итак, у вас есть два варианта.

  • Создайте новую пользовательскую таблицу и сохраните дополнительную информацию (ссылка на изображение) там.
  • Вы также можете использовать таблицу options для хранения информации.

Вы можете следить за этим сообщением, поскольку оно показывает, как реализовать то, что вы пытаетесь сделать: http://en.bainternet.info/wordpress-taxonomies-extra-fields-the-easy-way/

 8
Author: sakibmoon, 2017-03-05 20:23:02

Вы можете использовать плагин Расширенные пользовательские поля , чтобы добавить пользовательское поле (поле изображения) в свою пользовательскую группу таксономии.

 6
Author: Bradley Flood, 2015-06-30 01:00:54

WordPress 4.4 ввел термин meta, что означает, что теперь мы можем добавлять пользовательские поля в термины так же, как мы делаем с публикациями, без хакерского кода.

В настоящее время, хотя в пользовательском интерфейсе WP Tax/Term отсутствует селектор изображений (и, возможно, его никогда не будет), но здесь вы найдете хорошее руководство о том, что было добавлено в WP 4.4

Если вы не будете создавать свой собственный плагин, то некоторые существующие плагины, возможно, уже перешли на него. Я бы посоветовал использовать плагин, который уже переключился на это, например, Изображения терминов WP, а не другие, которые все еще могут использовать свои собственные таблицы БД или, что еще хуже, таблицы параметров WP.

 2
Author: The J, 2016-07-18 16:33:03