Flector

Post Types Order

Post Types Order

Post Types Order это плагин для визуальной ("drag and drop") сортировки записей. Парой кликов можно поменять порядок записей, не изменяя в них дату публикации (по умолчанию WordPress сортирует записи именно по дате). В большинстве случаев (в шаблонах со стандартным циклом вывода записей) не надо даже производить никаких изменений в шаблоне – сортировка записей (произвольного типа тоже) будет работать сразу после активации плагина.

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку post-types-order в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Сразу после своей активации плагин вам выдаст предупреждение о том, что его необходимо настроить:

Предупреждение

Предупреждение ни на что не влияет – плагин имеет настройки по умолчанию и будет работать с ними, но избавиться от вывода этого предупреждения можно, только кликнув на "Save Settings" в "Параметрах\Post Types Order".

Настроек в плагине немного:

Настройки плагина Post Types Order

Здесь все очевидно: "Minimum Level to use this plugin" выбирает минимальную роль, необходимую для использования плагина. "Auto Sort" включает автоматическую сортировку при использовании стандартных циклов вывода записей в шаблоне. "Admin Sort" включает сортировку в админке (то есть в "Записях" вы увидите уже отсортированный список). Большинству пользователей в настройках ничего не надо менять – просто сохраняйте настройки и приступайте непосредственно к сортировке записей.

Сортировка записей находится в "Записях\Re-Order". Тут все просто – мышкой перетаскивайте записи, как вам нужно, а потом кликайте на "Update". Существует платная версия плагина, в которой есть несколько возможностей, которые бы не помешали бесплатной версии – скажем, фильтры записей по дате или рубрике были бы весьма полезны при большом количестве записей. Сортировка записей сразу полными рубриками (например, записи одной рубрики всегда выше записей другой рубрики) тоже не помешала бы.

Впрочем, для обычного блога и бесплатной версии плагина за глаза хватит.

Что делать, если ваш шаблон использует нестандартные циклы вывода записей? Первым делом, снимите галку с "Auto Sort" в настройках плагина. Затем откройте файлы вашего шаблона и ищите там циклы вывода записей, их надо будет поправить, добавив параметры "orderby" и "order". То есть цикл вывода записей должен быть примерно таким:

<?php $my_query = new WP_Query('orderby=menu_order&order=ASC'); ?>
 
<?php if ($my_query->have_posts()) : ?>	
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
 
...
 
	<?php the_content('Читать дальше..');?>
 
...
 
<?php endwhile; ?>
<?php endif; ?>

Подавляющему большинству пользователей править циклы вывода записей не придется, но на всякий случай нужный код я указал.

Хочу напомнить, что для сортировки существует еще несколько плагинов:

1 My Category Order - сортировка рубрик.
2 My Page Order - сортировка страниц.
3 My Link Order - сортировка ссылок.

Не хватало в этом списке лишь плагина для визуальной сортировки записей и даже странно, что никто не додумался такой создать раньше.

Post Types Order
Автор плагина: Nsp Code
Рассматриваемая версия: 1.5.4 от 25.05.2012
Текущая версия: 1.8.9.2 от 23.08.2016
Совместимость с версией WordPress: 2.8 и выше
Скачать плагин версии 1.8.9.2 (всего скачиваний: 1 964 938)

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

Двери купе с фотопечатью

Двери купе с фотопечатью

www.cupe-comfort.ru

Комментарии (всего 14 комментариев)

Написать комментарий

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

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

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


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