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

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

HIT

27.08.2016

3103

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

Поделиться в соц. сетях:

  • Похожие записи
  • Комментарии
  • Вложения
Несколько миниатюр записи

Несколько миниатюр записи

В некоторых случаях необходимо, чтобы у записи было несколько миниатюр. Например, если запись это товар с несколькими изображениями. Добавим эту возможность при редактировании записи. Плагин Multiple Featured Images После установки Читать далее »

/
Мультиязычность сайта

Мультиязычность сайта

Мультиязычность сайта можно обеспечить несколькими способами: ручной перевод, автоматический перевод, либо с помощью системы мультисайт. В данной статье рассмотрим первые 2 способа. Ручной перевод сайта — Polylang Для того чтобы Читать далее »

/
Woocommerce variations image swatch

Woocommerce variations image swatch

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

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

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

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