My Page Order русская версия
Странно, но до сих пор WordPress не предоставляет нормальной возможности для сортировки рубрик и страниц. Формально, конечно, сортировать страницы можно, указывая вручную "Порядок страницы", но на деле, когда у вас с полсотни с лишним страниц это слишком утомительное занятие, чреватое частыми ошибками. Плагин My Page Order предоставляет возможность менять порядок вывода страниц, просто перетаскивая их мышкой. В этом плане плагин очень похож (тот же автор) на My Category Order, который аналогичным способом дает возможность менять порядок вывода рубрик.
Скачиваем оригинальный плагин с его домашней страницы или русскую версию по ссылке внизу этого поста и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку my-page-order в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Если для вывода страниц вы используете виджеты, то никаких дополнительных действий вам не надо совершать. Однако, подавляющее большинство шаблонов для WordPress использует вывод страниц напрямую через функцию wp_list_pages. Чтобы сортировка страниц заработала в этом случае вам необходимо поправить эту функцию, добавив параметр "sort_column=menu_order". Как правило, вызов функции показа страниц происходит в одном из двух файлов - header.php или sidebar.php. Ищите там функцию wp_list_pages и добавьте нужный параметр, то есть у вас должно получиться что-то типа:
<?php wp_list_pages('title_li=&exclude=5,6,7&sort_column=menu_order'); ?> |
Сама сортировка страниц происходит в "Управлении\My Page Order". Просто перетащите мышкой страницы как вам нужно и нажмите на "Сохранить порядок страниц".
Автор плагина:
Страница плагина:
Скачать русский плагин: my-page-order.zip
Рассматриваемая версия: 2.8.3 от 07.08.2009
Совместимость с версией WordPress: 2.5 и выше.
Понравился пост? Подпишись на обновления по RSS или Twitter !
#41,
во-первых, потому что этот плагин для страниц, а не для рубрик. а во-вторых, обязательно надо добавить параметр sort_column=menu_order в функцию вызова списка страниц. ну и в-третьих, если это сложно - то проще тупо цифрами задать порядок страниц. это для рубрик надо плагин обязательно, а страницы можно и вручную сортировать.
#42,
легко. найдите в вашем шаблоне вызов функции wp_list_pages (например в header.php или footer.php) и добавьте там параметр &exclude=5, то есть примерно такой код:
в данном коде страницы с ID 5 и 6 будут исключены из навигации.
#43,
Понял. Спасибо.
#44,
Друзья, такой вопрос. К плагину претензий нет, он выполняет свою функцию, только у меня такая тема, что порядок страниц в верхнем горизонтальном меню обратный, не слева направо, а справа налево, то есть главная начинается не слева, а справа. Не в курсе, как главную перекинуть влево (не прописывая страницы вручную)?
#45,
надо смотреть, как в шаблоне прописан вывод функции wp_list_pages - там может быть указан параметр обратной сортировки, который вам и нужно будет поправить.
#46,
Нужно будет попробовать в действии.
#47,
Добрый день.
Возможно этот плагин (My Page Order) как-то доработать, чтобы он корректно работал на 5й версии Вордпресс? Спасибо.