Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Дмитрий
@programik
WordPress
Как вывести случайные публикации worpress?
Как вывести случайные публикации[записи] под записью .
Вопрос задан
более трёх лет назад
2299 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Максим
@z17
Java, PHP
wp-kama.ru/function/wp_query
Тут есть всё, что вам нужно
Ответ написан
более трёх лет назад
8
комментариев
Нравится
8
комментариев
Facebook
Вконтакте
Twitter
Дмитрий
@programik
Автор вопроса
не совсем понятно как вывести случайные записи
Написано
более трёх лет назад
Александр Зеленин
@zelenin
Дмитрий
: запросить рандомные записи и вывести. ура!
Написано
более трёх лет назад
Максим
@z17
Дмитрий
: что непонятного? там есть примеры
#2 Выведем один случайный пост:
$query = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => '1' ) );
далее по $query проходим стандартным образом (как везде в WP и делается)
Написано
более трёх лет назад
Дмитрий
@programik
Автор вопроса
Максим
: <?php echo '.$query.' ?> должно выводить 1 рандомную запись ?
Написано
более трёх лет назад
Максим
@z17
Дмитрий
: нет
вот
codex.wordpress.org/%D0%A6%D0%B8%D0%BA%D0%BB_WordPress
тут описано как обращаться с циклом WP
только цикл у вас не стандартный, а свой (который вы получили тем кодом), поэтому делаете $query->have_posts() вместо have_posts()
и т.д.
Написано
более трёх лет назад
Максим
@z17
Дмитрий
: раз вам так лень читать документацию:
$my_query = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => '5' ) );
while ($my_query->have_posts()) : $my_query->the_post();
the_title();
endwhile;
вот это выведет вам 5 заголовков случайных записей
Написано
более трёх лет назад
Дмитрий
@programik
Автор вопроса
Максим
: код выводит 5 последних записей сплошным текстом
Написано
более трёх лет назад
Максим
@z17
Дмитрий
: ну да, хотите по другому - доработайте, добавьте туда теги и прочее
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
WordPress
+1 ещё
Средний
Как сменить адрес рабочего сайта (доменное имя)?
1 подписчик
6 часов назад
59 просмотров
2
ответа
WordPress
+1 ещё
Средний
Как сделать чтобы правильно отображался шаблон сайта?
1 подписчик
10 апр.
145 просмотров
0
ответов
WordPress
+3 ещё
Средний
Как упростить и убыстрить процесс переноса правок с docker на прод?
1 подписчик
10 апр.
129 просмотров
3
ответа
JavaScript
+1 ещё
Простой
Как закрыть модальное окно c переменными кликом по оверлею?
1 подписчик
04 апр.
112 просмотров
2
ответа
WordPress
Простой
Как в wordpress назначить горячую клавишу на кнопку «сохранить» в редакторе записей?
1 подписчик
02 апр.
77 просмотров
1
ответ
WordPress
Простой
Пропали изображения после установки плагина на WordPress: как быстро восстановить?
1 подписчик
01 апр.
100 просмотров
0
ответов
WordPress
Простой
Как правильно подключать гутенберг блоки?
1 подписчик
27 мар.
128 просмотров
1
ответ
WordPress
Простой
Как найти блок если он не отображается в админке?
2 подписчика
25 мар.
115 просмотров
0
ответов
WordPress
+1 ещё
Средний
Почему не работает переадресация на шлюзы оплаты WooCommerce?
1 подписчик
24 мар.
97 просмотров
1
ответ
WordPress
Средний
Как в Wordpress правильно сделать 404 в своём плагине?
3 подписчика
24 мар.
165 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack Developer под Wordpress
Future Search
от 100 000 до 150 000 ₽
WordPress разработчик
GolovaMedia
от 50 000 до 120 000 ₽
Backend разработчик
Charismo
от 260 000 до 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама