• Подскажите как в сайдбаре вместо списка меток, вывести картинки которые привязаны с помощью плагина Taxonomy Images?

    P.S. вынес обсуждение данного вопроса в отдельную тему, после замечания администрации относительно правил форума.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Юрій

    (@yube)

    …в отдельную безымянную тему…

    …в отдельную безымянную тему…

    Это временные проблемы форума ;). Сергей писал — при длинном названии на русском оно теряется.

    Модератор Юрій

    (@yube)

    А у ТС разве нет возможности отредактировать?

    А у ТС разве нет возможности отредактировать?

    Так глобальное ж.. Но сработает или нет — не знаю.
    А я как-то пробовал — от меня не работает.
    Я думаю у Вас больше возможностей 🙂

    Подскажите как в сайдбаре вместо списка меток, вывести картинки которые привязаны с помощью плагина Taxonomy Images?

    А я вот не понимаю таких вопросов. Ну установили вы плагин. Так сами сначала разберитесь в его настройках хотя бы методом «научного тыка». Если что то конкретно не работает, или уж совсем непонятно даже после «научного тыка» — тогда другое дело.

    Если бы было достаточно документации по данной теме, а так все на английском языке. Куда тыкать, в небо…

    Вот код вывода облака меток:

    <?php
      $values = array(
        'smallest' => 10, // минимальный размер шрифта при выводе меток
        'largest'  => 22, // максимальный размер шрифта при выводе меток
        'unit' => 'pt', // единица измерения, которая определяет размера шрифта (pt, px, em, %)
        'number' => 10, // количество выводимых меток. Ноль выводит все метки
        'format' => 'flat', // форматирование вывода облака тегов flat, list, array
        'separator' => "\n", // разделитель, между метками
        'orderby'  => 'name', // сортировка тегов: также можно по количеству: count
        'order' => 'ASC',  // сортировка: RAND, ASC, DESC
        'exclude' => null, // ничего по ID исключать не будем
        'include' => null, // включать по ID тоже ничего не будем
        'topic_count_text_callback' => default_topic_count_text, //отображает количествово записей и текст для метки.
        'link' => 'view', // указывает куда будет вести ссылка метки view, edit
        'taxonomy' => 'post_tag',  // таксономия (массив названий), из которых будет построено облако меток post_tag, category, link_category
        'echo' => true // вывести или нет, в данном случае вывести TRUE, FALSE
      );
      // Выводим облако
      wp_tag_cloud($values);
    ?>

    Вот код отвечающий за вывод картинок к меткам:
    $terms = apply_filters( 'taxonomy-images-get-terms', '', array('taxonomy' => 'post_tag') );

    Но как их связать, я так и не разобрался. Я не программист.

    вывести картинки которые привязаны с помощью плагина Taxonomy Images

    Вот код вывода облака меток:

    Вот код отвечающий за вывод картинок к меткам

    Hauz_master! А на хрена нужны такие плагины, в которых, вместо того, чтобы установить и пользоваться ими, надо еще ломать голову, разбираясь в их кодах!?

    Тем более плагин Taxonomy Images, как указано в его описании, гарантировано совместим с WP только до версии 3.6 и не обновлялся с августа прошлого года. А за это время появился WP 3.7 и далее 3.8

    Если вам действительно так важно и принципиально решить вопрос с этими картинками — за это время вы наверняка бы нашли другой. аналогичный вариант (плагин). Или вы не ищете лёгких путей?

    В том то и дело, что других плагинов которые обеспечивают привязку картинки к меткам я не нашел. Единственное, что нашел это код который позволяет выводить картинки вместо меток, но картинки должны располагаться в папке /images текущей темы с номером id метки в названии картинки *.jpg. Это очень не удобно…

    Нашел статью к плагину Taxonomy Images. Вот код, который нужно вставить в файл functions.php текущей темы:

    function my_trending_tags() {
    	echo "<div class='trending_topics'><ul>";
    
    	    $categories =  get_categories(array( 'taxonomy' => 'post_tag', 'orderby' => 'count', 'number' => '10' ));
    	     foreach ($categories as $category) {
    	        $termlink = get_category_link( $category->term_id );
    	        $termname = $category->cat_name;
    	        $tax_term_id = $category->term_taxonomy_id;
    	        $images = get_option('taxonomy_image_plugin');
    	        echo '<li><a href="' . $termlink . '">';
    	        echo wp_get_attachment_image( $images[$tax_term_id], 'full' );
    	        echo '</a><br /><a href="' . $termlink . '">' . $termname . '</a></li>';
    
    	 }
    	    echo "</ul></div>";
    
    	}

    Для отображения в сайдбар нужно добавить:
    <?php my_trending_tags(); ?>

    Данный код выводит 10 самых популярных меток с картинками и их названием, мне нужно показывать все метки без названий (точнее названия можно сохранить, при условии отсутствия картинки). Я убрал с функции код ‘number’ => ’10’, теперь отображаются все метки. Но почему то не работают ссылки (ведут на текущую страницу сайта)

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Отображение картинок, присвоенных меткам» закрыта для новых ответов.