[Ищу] плагин, выводящий ссылки на случайные статьи

Тема в разделе "Wordpress", создана пользователем BSunV, 11 авг 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. BSunV

    BSunV

    Регистр.:
    8 окт 2008
    Сообщения:
    186
    Симпатии:
    45
    Возможно есть такой плагин, который позволяет выводить в конце записи ссылки на случайные записи. Кто знаком с Джумлой меня поймет: статья, после статьи запись ЕЩЕ ЗАПИСИ, и вывод нескольких ссылок на опубликованые статьи (случайные, не привязаные к теме статьи, под которой они размещены)
     
  2. blet

    blet Постоялец

    Регистр.:
    8 май 2007
    Сообщения:
    105
    Симпатии:
    16
    BSunV нравится это.
  3. BSunV

    BSunV

    Регистр.:
    8 окт 2008
    Сообщения:
    186
    Симпатии:
    45
    Насколько я понял, query_posts можно использовать только на главной? (The query_posts function is intended to be used to modify the main page Loop only.). Или я не прав?
     
  4. bravilor

    bravilor

    Регистр.:
    25 июл 2007
    Сообщения:
    438
    Симпатии:
    155
    Плагин related posts. Не понятно только, нужно чтобы при каждом открытии страницы были новые ссылки, или постоянные.
     
    BSunV нравится это.
  5. BSunV

    BSunV

    Регистр.:
    8 окт 2008
    Сообщения:
    186
    Симпатии:
    45
    Рандомные или постоянные - разницы нет.
     
  6. WINTERSPROWS

    WINTERSPROWS Постоялец

    Регистр.:
    22 мар 2010
    Сообщения:
    149
    Симпатии:
    93
    именно. пример тому блог dimox.name, где идёт вывод статей в блоке на страницах навигации отличных от первой.
     
  7. Sizamas

    Sizamas

    Регистр.:
    17 апр 2008
    Сообщения:
    417
    Симпатии:
    97
    не говорите, если не знаете, query_post можно юзать где угодно, на то он и был придуман
     
  8. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    826
    Симпатии:
    480
    далеко вставили, код должен быть внутри конструкции
    PHP:
     <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    и
    PHP:
    <?php endif; ?>
    и будет работать.
     
  9. BSunV

    BSunV

    Регистр.:
    8 окт 2008
    Сообщения:
    186
    Симпатии:
    45
    Вобщем поставил Related Posts by Category. Активировал плагин.
    В single.php вставил код

    Код:
    <ul><?php
    related_posts_by_category(
    array(
    ‘orderby’ => ‘post_date’,
    ‘order’ => ‘DESC’,
    ‘limit’ => 5,
    ‘before’ => ‘<li>’,
    ‘echo’ => true,
    ‘after’ => ‘</li>’,
    ‘rel’ => ‘nofollow’,
    ‘type’ => ‘post’,
    ‘message’ => ‘no matches’
    )
    );
    ?></ul>
    
    Не работает, выдает ошибку:
    Parse error: syntax error, unexpected '>' in Z:\home\word\www\wp-content\themes\wpburn-blue\single.php on line 26

    Строка 26 -- ‘before’ => ‘<li>’
    Просмотрел код, подправлю в одном месте, ошибка вылазит в другом.
    Пошел другим путем. Добавил в single.php в нужном месте код:

    Код:
    <?php $cat = get_the_category(); $cat = $cat[0]; ?>
    <ul>
    <?php
    $myposts = get_posts(’numberposts=5&offset=0&exclude=’.$id.’&category=’.$cat->cat_ID);
    foreach($myposts as $post) :
    ?>
    <li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>
    Заработало. Но не совсем корректно. Ссылки выводятся в нужном месте, НО... Анкор коректен, а ссылка получается вида:

    Код:
    <a href=”http://word/^http://word/mypost.html”>Тут анкор</a>
    "http://word/^http://word/mypost.html" - это не есть хорошо. Может ктото укажет на ошибку, либо посоветует плагин. Сформулирую вопрос более четко: Нужно под статьей вывести ссылки на случайные статьи (можно из той же категории, но желательно не привязаные ни к чему, случайные). Помогите плиз.
     
  10. Sergjuos

    Sergjuos Постоялец

    Регистр.:
    5 фев 2010
    Сообщения:
    96
    Симпатии:
    10
    Обратите внимание, что хоть с плагином, хоть без плагины вывод будет осуществляться всё той же функцией query_posts.

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

    Прочитайте по ней информацию - на английском есть примеры, реализованные в коде на практике
     
Статус темы:
Закрыта.