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

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

HIT

27.08.2016

5006

Обычно для добавления изображения (миниатюры) таксономии импользую плагин 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' );
}

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

<?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].'">'; ?>
Плагин WP Term Colors давно не поддерживается и конфликтует с современной версией WC. После активации плагина не отображаются атрибуты товаров в админке.
[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Адаптивные изображения (атрибут srcset)

Адаптивные изображения (атрибут srcset)

Давно интересовал вопрос адаптивности изображений с помощью атрибута srcset. Как это работает и как правильно настроить. Пришло время это выяснить. Теория srcset В атрибуте srcset выводятся все варианты миниатюры и Читать далее »

Woocommerce variations image swatch

Woocommerce variations image swatch

Описываю работу с плагином Woocommerce variations image swatch. Плагин создает подраздел настроек в настройках Woocommerce. Условно плагин можно разбить на 2 области: область изменения атрибутов вариаций, общие настройки отображения атрибутов Читать далее »

Выравнивание миниатюр товаров

Выравнивание миниатюр товаров

Идеальная ситуация, когда мы загружаем изображения для товаров (хотя бы для главного изображения) квадратными. т.е. заранее подготовленными, откадрированными. Но бывают случаи, когда на сайт начинают заливаться изображения разных пропорций. Сделаем Читать далее »

/

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

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6260

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

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