/ Плагины / Плагин: Миниатюра таксономии

Плагин: Миниатюра таксономии

HIT

27.08.2016

2259

Обычно для добавления изображения (миниатюры) таксономии импользую плагин Advanced Custom Fields. Плагин хороший, но довольно тяжеловат, т.к. является мощным многозадачным плагином. Есть более легковесная альтернатива — плагин taxonomy term image master, состоящий всего из 2-х небольших файлов.
Скачать плагин можно здесь

Функционал taxonomy term image master

По-умолчанию плагин добавляет поле-изображение для category, изменить это можно 2-мя способами:
изменив таксономию

function the_term_image_taxonomy( $taxonomy ) {
        // use for tags instead of categories
        return 'post_tag';
    }
add_filter( 'taxonomy-term-image-taxonomy', 'the_term_image_taxonomy' );

либо указав несколько таксономий

function the_term_image_taxonomy( $taxonomy ) {
        // use for tags and categories
        return array( 'post_tag', 'category' );
    }
add_filter( 'taxonomy-term-image-taxonomy', 'the_term_image_taxonomy' );

Вывести изображение

Одной из привлекательных сторон данного плагина является его интеграция в wordpress, т.е. он вызывается и работает на основе служебных функций WP.
Вывести изображение в виде миниатюры, с всеми присущими ей атрибутами

$term = get_term( 123, 'category' );
    if ( $term->term_image ) {
        echo wp_get_attachment_image( $term->term_image, 'full' );
}

либо так:

$term = get_queried_object();
    if ( $term->term_image ) {
        echo wp_get_attachment_image( $term->term_image, 'full' );
 }

Если нам нужно получить только ссылку на изображение, то нужно выводить так

<?php echo wp_get_attachment_url( $product_tag->term_image, 'large' ); ?>

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

Еще плагины: изображение и цвет таксономии

WP Term Images (3000) и WP Term Colors (2000) работают по немного другому принципу нежели предыдущее решение.

Поискать в интернете плагины term color master и term icon master

Вывести цвет термина таксономии:

<?php echo get_term_meta( $childcat->cat_ID, 'color', true ); ?>

Вывести изображение термина таксономии:

<?php $image_id = get_term_meta( $childcat->cat_ID, 'image', true );
$image_data = wp_get_attachment_image_src( $image_id, 'full' );
echo '<img src="'.$image_data[0].'">'; ?>

Тэги: ,

Поделится информацией с друзьями

  • Похожие записи
  • Комментарии
  • Вложения
Contact Form 7

Contact Form 7

Contact Form 7 — очень нужный плагин для модулирования различных форм обратной связи. Имеет множество дополнений. Плагин Contact Form 7 Код вставки формы Отключить обертку в <p> и добавление <br> Читать далее »

/
Переключение вида вывода товаров

Переключение вида вывода товаров

Для разных людей по разному удобно просматривать товары: когда они строятся в виде плиток, либо в линию или другими способами. Добавим на сайт функционал переключения вида отображения товаров в архивах. Читать далее »

/
Расширенный заголовок

Расширенный заголовок

Для добавления в атрибуты записи Расширенного заголовка существует плагин Secondary Title Простое добавление после стандартного заголовка <?php the_title(); ?><br> <?php echo get_secondary_title($post_id, $prefix, $suffix); ?> Если мы хотим чтоб расширенный заголовок (если он Читать далее »

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

Пока нет комментариев. Будь первым!

Плагин: Миниатюра таксономии
Появляющееся окно-подсказка
Рекомендации для васПоявляющееся окно-подсказкаOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.