Не получается отсортировать страницы в меню, присваиваю им порядковый номер через панель управления но результата никакого. Прочитал это (http://codex.wordpress.org/Template_Tags/wp_list_pages) но непонятно какой код мне нужен и куда его надо вставлять. Помогите плз
Сайт http://mooot.ru/
Если не используете виджеты, в sidebar.php найдите wp_list_pages(….) и добавьте/измените там параметр sort_column.
У меня в sidebar.php нету wp_list_pages()
Ну извините, телепатия подвела. 😀
Что делать то, ночей не сплю ведь =]
Что делать? Думать! Как-то же список страниц выводится? Значит где-то что-то есть. Остается найти и изменить. Только имейте в виду, что файлы шаблона у Вас перед глазами, а не у меня.
Вот код sidebar.php. Я туда добавил эти строки:
<ul>
<?php
wp_list_pages(‘sort_column=id’); ?>
</ul>
Вот только ничего не работает 😐
Как правильно сделать?
виджеты все уберите — и заработает сортировка страниц.
Все какие были убрал, проблема осталась :/
где вы взяли ID? нету такого у wp_list_pages, есть или menu_order или post_title
<?php wp_list_pages(‘sort_column=menu_order’); ?>
Извиняюсь, я новичок. Прописал то что вы сказали – не помогло.
А что вы делали, что «не помогло»?
страницам порядковые номера назначили при редактировании страницы?
самая нижняя вкладка «Порядковый номер страницы»
прописал <?php wp_list_pages(‘sort_column=menu_order’); ?>
да, порядковые номера присвоил
для motomap 10
для about 20
ну это теперь больше смахивает на фантастику, если не работает
а если 3-ю страницу создать с поряд. номером 30 — куда она встанет, наверх или?
может еще добавить sort_order=asc или sort_order=desc
http://codex.wordpress.org/wp_list_pages
Создал страницу с порядковым номером 30, она встала между motomap и about. Сортировка по алфавиту идёт.
Попробовал поменять menu_order на asc или desc – не помогает.
Может быть мне поставить какую то другую версию вордпресс?
Раззуйте глаза sort_order и sort_column это разные параметры, они друг друга не заменяют 🙂
<?php wp_list_pages(‘sort_column=menu_order&sort_order=asc’); ?>
читайте кодекс (по ссылке) и ищите где ошиблись
Получилось
Щас расскажу как, тока не пинайте.
В панели управления в свойстве виджета "Страницы" стоял приоритет сортировки по алфавиту, надо было просто переставить на сортировку по идентификатору. А я sidebar.php ковырял, искал где же там wp_list_pages, когда его там вообще не было.
Ю.Б., Вчера 19:30:29: Если не используете виджеты
sonika, Вчера 23:04:57: виджеты все уберите
И после этого Вы говорите "не пинайте"?!
Виджеты с плагинами перепутал :rolleyes:
Толкьо не баньте меня 😛
А у меня что-то не получается… В виждете "Страницы" поставил сортировку страниц "по-порядку". Поставил циферки для каждой страницы. Все страницы в меню встали как надо, а страница "Контакты" – ну ни в какую… (она должна быть последней, поставил ей цифру 7, при этом "внедрение МАНХ" установил под цифрой 6)
Посмотреть можно здесь: www.wise-charter.ru (меню справа сразу под контактами)
HELP!!!