Flector

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". Просто перетащите мышкой страницы как вам нужно и нажмите на "Сохранить порядок страниц".

 

Автор плагина: froman118
Страница плагина: http://wordpress.org/extend/plugins/my-page-order/
Скачать русский плагин: my-page-order.zip
Рассматриваемая версия: 2.8.3 от 07.08.2009
Совместимость с версией WordPress: 2.5 и выше.

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 47 комментариев)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.