Спрашиваем и отвечаем по Wordpress-7

[Удален]
#741

Как сделать открывающее меню при нажатие на кнопку.

К примеру, будет у меню пункт меню - Выбрать другую услугу.

При нажатие, чтобы появлялось окошко с рубриками. Например, как на других сайтах - Выбрать город.

То есть, стандартное выпадающее меню не подходит.

ashton-lex
На сайте с 30.04.2012
Offline
21
#742
SEOKinG:
только вот почему-то не срабывает лимит на количество "5", а выводятся весь список...

Потому что функция не имеет таких аргументов. CODEX

Специалист по WordPress и phpBB
SEOKinG
На сайте с 03.09.2008
Offline
183
#743

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

<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>

не работает

ashton-lex
На сайте с 30.04.2012
Offline
21
#744
SEOKinG:

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

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

SEOKinG
На сайте с 03.09.2008
Offline
183
#745
ashton-lex:
Потому что нет такого аргумента и нужно написать фильтр. В чем необходимость именно get_pages ?

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

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

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

ashton-lex
На сайте с 30.04.2012
Offline
21
#746
SEOKinG:
вообще нет необходимости в get_pages
нужно просто вывести в шаблоне случайный блок ссылок страниц, в нужном мне количестве.

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

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

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

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

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

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

ashton-lex
На сайте с 30.04.2012
Offline
21
#748
SEOKinG:
фильтр какого плана?
подскажите подробнее куда копать...
за готовое решение :2cents: на пиво)

Не пью, не курю. А вот решением вопроса можно дальше заняться. WordPress обновляли до последней версии?

SEOKinG
На сайте с 03.09.2008
Offline
183
#749
ashton-lex:
Не пью, не курю. А вот решением вопроса можно дальше заняться. WordPress обновляли до последней версии?

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

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#750

SEOKinG, можно использовать get_posts() добавив 'post_type' => 'page' :)

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий