SEOKinG

SEOKinG
Рейтинг
183
Регистрация
03.09.2008
Должность
SEO
В ожидании мира
Я_Рожден_В_СССР:
SEOKinG, можно использовать get_posts() добавив 'post_type' => 'page' :)

$posts = get_posts('orderby=rand&numberposts=5&post_type=page');

да огромнейшое спасибо.

готовый рабочий вариант, может кому нужен будет:


<ul>
<?php $posts = get_posts('orderby=rand&numberposts=5&post_type=page');
foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>
" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>
ashton-lex:
Не пью, не курю. А вот решением вопроса можно дальше заняться. WordPress обновляли до последней версии?

да, разумеется, 4.0 установлена

ashton-lex:
Нет, все правильно, для вывода ссылок страниц используется get_pages. Все таки нужен фильтр.

фильтр какого плана?

подскажите подробнее куда копать...

за готовое решение :2cents: на пиво)

ashton-lex:
Потому что нет такого аргумента и нужно написать фильтр. В чем необходимость именно get_pages ?

вообще нет необходимости в get_pages

нужно просто вывести в шаблоне случайный блок ссылок страниц, в нужном мне количестве.

просто выше посоветовали как раз get_pages

перечитал кодекс, переделал сначала так

<ul>
<?php $posts = get_pages('orderby=rand&number=5');
foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>
" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>

лимит срабатывает, только вот рандом не работает.

перечитал кодекс, видимо нужно делать через sort_column, но что-то в в этом параметре я не вижу функции рандома

т.е. вот так

<ul>
<?php $posts = get_pages('sort_column=rand&number=5');
foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>
" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>

не работает

да, поменял, только вот почему-то не срабывает лимит на количество "5", а выводятся весь список...

<ul>
<?php $posts = get_pages('orderby=rand&numberposts=5');
foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>
" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>

такая задача.

нужно вывести рандомные страницы (page.php) в шаблоне 404 ошибки.

в сети огромное количество примеров для записей (posts), а в моем варианте нужны именно pages

MoroBoro, ну так ссылки в студию на плагины витрин

semak2585, топик не про это

был в Привате в пятницу, сказали нужно делать заявку, долларов нет в кассе, будет или нет, никто не знает, могут привезти, а могут и нет

получил пару баннеров.

вполне сойдет, заказывать можно. как по мне, если оба баннера стоят 15$, то очень не плохо.

работать можно.

Всего: 1326