Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    <?php
    $categories = get_categories();
    foreach ( $categories as $category ) {
    	$random_posts = get_posts("category={$category->term_id}&numberposts=1&orderby=rand");
    ?>
    <li>
    <a href="<?php echo get_category_link($category->term_id); ?>"><span class="up"></span>
    <span class="text"><?php echo $category->name; ?><span><a href="<?php echo get_permalink($random_posts[0]->ID); ?>"><?php echo $random_posts[0]->post_title; ?></a></span></span>
    <span class="down"></span></a>
    </li>
    <?php
    }
    ?>

    спасибо за быстрый ответ, но этот код сбивает вывод категорий во всем блоге — при заходе в категорию (по любому другому линку и напрямую) выводится случайный пост (кроме того путается принадлежность постов к категориям) и пустые посты после него.

    и забыл написать что «URL на случайный пост» должен быть c статичным анкором:
    <a href="URL на случайный пост">MIX</a>

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Исправил.

    спасибо! как вам передать денежку?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Успехов! 🙂 Номер кошелька отправил на почту.

    перевел, спасибо!

    Необходимо дополнение/усложнение:
    линк с текстовым анкором должен вести не сразу к случайному посту, а к списку случайных постов из данной категории.

    Я так понимаю надо создать темплейт новой страницы (page) и воспользоваться готовой функцией из какого либо плагина с передачей ему номера категории.

    Цена вопроса: 5 WMZ

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Отправил письмо.

Просмотр 8 ответов — с 1 по 8 (всего 8)

Тема «Random post в виде линка» закрыта для новых ответов.