Главная » WordPress » Статьи Wordpress » Случайные записи на WordPress
Распечатать статью

Случайные записи на WordPress

Пишу данную заметку в качестве ответа на вопрос посетителя моего сайта Артема:

Добрый день. Я установил себе модуль WP Random Posts У меня такой вопрос я хочу выводить случайным постом посты не из одной категории, а из нескольких! Подскажите пожалуйста, как я могу этого добиться? Или же мне нужно выводить все посты из всех дочерних категорий, кроме одной… Подскажите пожалуйста. Заранее спасибо!

Пример вывода записей в случайном порядке, исключая рубрики с идентификатором 1 и 3:

<?php
/*
Template Name: Мои случайные записи
*/
  get_header(); // вывод шапки сайта
  $args = array(
    'orderby'   => 'rand',   // сортировать: случайно
    'showposts' => '5',     // сколько записей показать
    'cat'       => '-1,-3'  // исключая записи из категории "Без рубрики" и ещё N-ой
  );
  query_posts($args);    // всё: параметры заданы
  if (have_posts()) : // пошёл обычный цикл вывода записей
    while (have_posts()) : the_post(); ?>
        <div id="post-<?php the_ID(); ?>">
            <h1><?php the_title(); ?></h1>
            <?php the_excerpt(); ?>
        </div>
<?php
    endwhile;
  endif;
  wp_reset_query();
  get_sidebar(); // вывод сайдбар(а/ов)
  get_footer();   // вывод подвала сайта
?>

Идентификатор (он же ID) можно подсмотреть в админ-панели по пути «<мой_сайт>/wp-admin/edit-tags.php?taxonomy=category».

Извечный вопрос: куда вставить код:

  • В папке вашей темы создадите файл с любым приятным слуху именем, типа «myrandomposts.php».
  • После просто «Добавить страницу». В появившейся опции в блоке «Атрибуты страницы» из выпадающего списка выбираете «шаблон».
  • Далее заполните только заголовок вашей Page. И публикуете.

Внешний вид и оформление: это уже вопросы к HTML-верстальщикам.

Источник:  sooource.net

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи