Browsing all articles tagged with query_post
Май
7

Вывод случайных записей с помощью функции query_posts

Вывод случайных записей на сайте является очень полезным ходом, так как это позволяет не только создать внутреннюю перелинковку, что хоршо с точки зрения оптимизация для выдачи в поисковых ситемах, но и помогает показать пользователям записи, которые были опубликовано достаточно давно и возможно уже оказались незаслуженно забытыми. А именно как раз эти записи могут оказаться очень полезными для некоторых, поэтому периодически поднимать их из архива очень необходимо. Поскольку нам нужно вывести именно случайные записи в нужном месте, то как никак лучше подойдет такая функция WordPress, как query_posts. Она позволяет выводить записи согласно заданным критериям, например только из определенной категории или вообще только определенные записи. Теперь расскажу немножко подробнее об этой функции и приведу несколько примеров, чтобы вы имели о ней представление. Для вывода записей в WordPress используют цикл, так называемый “The Loop”. Обычно он выглядит вот так:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_posts(); ?>
//Ваш код
<?php endwile; ?>

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

<?php query_posts('cat=-1,-2,-3'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_posts(); ?>
//Ваш код
<?php endwile; ?>

Такой код выведет записи из всех категорий, кроме категорий с ID 1, 2 и 3.

VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)

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

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога по E-mail:

E-mail:

Последние комментарии

Друзья проекта