Serginhio

Сделать миниатюры ссылками на категории

    7 сообщений в этой теме

    Миниатюры выводятся так:

        <ul>  <?php if (have_posts()) :      query_posts('cat=61');           while (have_posts()) : the_post(); ?>              <li>               <?php the_post_thumbnail(); ?>                  <?php echo get_post_meta($post->ID, "title", true); ?>          </li>     <?php endwhile; ?><?php endif; ?>   </ul>

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Так вы сейчас берёте посты из 61 категории и выводите их миниатюры. Вы хотите задать миниатюры для категорий, правильно? Можно использовать этот плагин.

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Так вы сейчас берёте посты из 61 категории и выводите их миниатюры. Вы хотите задать миниатюры для категорий, правильно? Можно использовать этот плагин.

    Правильно. Но ссылки мне нужны не на посты из 61 категории, а на другие категории.

     

    Пока искал наткнулся на такое решение: http://www.onwordpress.ru/rubriki-s-miniatyurami-na-wordpress-sajte.html  

     

    Можно ли использовать его?

    Изменено пользователем Serginhio

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Как вариант ^_^

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Разобрался со статьёй, ссылку на которую сам привел. Непонятно только как вот в этом коде изменить порядок вывода записей.

    <?php $args = array(   'parent' => 0,   'hide_empty' => 0,   'exclude' => '', // ID рубрики, которую нужно исключить   'number' => '0',   'taxonomy' => 'category', // таксономия, для которой нужны изображения   'pad_counts' => true);$categories = get_categories($args); // получаем все категории в виде массива$images_raw  = get_option( 'taxonomy_image_plugin' ); // получаем все изображения в виде массива$term_taxonomy_string = '';foreach ($categories as $category) {    // перебираем массив полученных категорий    $term_taxonomy_id = $category->term_taxonomy_id; // узнаем ID категории    $term_taxonomy_name = $category->name;    // узнаем имя категории    $term_taxonomy_image = wp_get_attachment_image( $images_raw[ $term_taxonomy_id ], 'full' );    // получаем прикрепленное изображение     $term_taxonomy_link = get_term_link((int)$term_taxonomy_id, 'category' );    // получаем ссылку на соответствующую рубрику        $term_taxonomy_string .= '<div class="category-card">                        <div class="thumbnail">'.$term_taxonomy_image.'</div>            <h3 class="category-title"><a href="'.$term_taxonomy_link.'">'.$term_taxonomy_name.'</a></h3>        </div>'; // формируем полученные данные и записываем в строку}echo $term_taxonomy_string;    // выводим сформированную ранее строку - рубрики с изображениями?>

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Если не ошибаюсь порядок вывода можно изменить в админке при помощи плагина Re-order(или как то так). Там просто перетаскиваете категории в нужном вам порядке.

    Если ещё актуально, могу поискать плагин.

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Если не ошибаюсь порядок вывода можно изменить в админке при помощи плагина Re-order(или как то так). Там просто перетаскиваете категории в нужном вам порядке.

    Если ещё актуально, могу поискать плагин.

    Re-order у меня стоит. Он меняет записи. Но он же предлагает скачать Category-Taxonomy order. Если не найду бесплагинного решения так и сделаю, не хочется ставить лишнего.

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Создайте аккаунт или войдите в него для комментирования

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

    Создать аккаунт

    Зарегистрируйтесь для получения аккаунта. Это просто!


    Зарегистрировать аккаунт

    Войти

    Уже зарегистрированы? Войдите здесь.


    Войти сейчас