Post Types Order
Post Types Order это плагин для визуальной ("drag and drop") сортировки записей. Парой кликов можно поменять порядок записей, не изменяя в них дату публикации (по умолчанию WordPress сортирует записи именно по дате). В большинстве случаев (в шаблонах со стандартным циклом вывода записей) не надо даже производить никаких изменений в шаблоне – сортировка записей (произвольного типа тоже) будет работать сразу после активации плагина.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку post-types-order в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Сразу после своей активации плагин вам выдаст предупреждение о том, что его необходимо настроить:
Предупреждение ни на что не влияет – плагин имеет настройки по умолчанию и будет работать с ними, но избавиться от вывода этого предупреждения можно, только кликнув на "Save Settings" в "Параметрах\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
Текущая версия: 2.3.3 от 14.11.2024
Совместимость с версией WordPress: 2.8 и выше
Активных установок плагина: 600 000+
Скачать плагин версии 2.3.3 (всего скачено 13 396 944 раза)
Понравился пост? Подпишись на обновления по RSS или Twitter !
Здесь Здесь фронтальные погрузчики высокого качества в Кемерово на kemerovo.doravtosnab.ru. kemerovo.doravtosnab.ru |
#1,
Отличный плагин, а то часто заказчик хочет произвольную сортировку - и думай потом, как ее прикручивать) Спасибо, возьму на вооружение!
#2,
У Вас отличный блог, спасибо вам за него! Нахожу для себя массу полезных вещей.
#3,
Блог отличный, очень много полезного и без мусора, спасибо автору!!!!
А данный плагин просто незаменим, разработчикам wordpress нужно задуматься не о постоянном обновлении CMS а ее доработке!!!
#4,
Блог и правда отличный, зашел и нашел 8 плагинов у вас, обязательно пишите еще!
Особенно интересует тема создания своих собственных шаблонов, поставил http://wordpress.org/extend/plugins/custom-content-type-manager/ и еще нашел целый фреймворк http://webrulon.com/top-25-plugins-to-transform-wordpress-into-a-powerful-cms/ , но нормального обзора таких плагинов не нашел - какой лучше и с чем стоит разобраться? Может вы сделаете, или ссылку кинете на готовый?
#5,
Ошибся, не та ссылка 2ая, вот этот фреймворк имел ввиду http://podsframework.org
#6,
а на кой черт вам это надо?
если хотите сделать шаблон, то берите любой простенький готовый шаблон и меняйте его, как вам угодно. а фреймворки они слишком прожорливые и заумные - они рассчитаны на разработчиков шаблонов, так как они заранее не знают что нужно пользователю и впихивают все, что только можно туда.
я когда шаблоны на таких фрейморках вижу - сразу хочется послать их авторов куда подальше, разобраться в их коде это непосильная задача.
#7,
Спасибо! Плагин хороший. Все работает. Если в теме, подскажите пожалуйста, может есть какое-то решение в каждой рубрике приоритет вывода постам добавлять сразу при создании записи?
В общем тема такая. Есть рубрики, и есть подрубрики. В Верхней рубрике есть 1 пост, его надо закрепить сверху. А далее уже чтобы выводились посты из подрубрик. Собственно в каждой подрубрике тоже надо закрепить верхний пост, чем это можно сделать?
#8,
ой, ну честно говоря не знаю.
плагина припомнить не могу, а использовать костыли, редактируя шаблон и циклы вывода записей вам явно не надо.
#9,
Елена вам нужен плагин Category Sticky Posts
Спасибо за инфу про плагин Post Types Order!!!
#10,
Привет снова. Встал следующий вопрос, и что-то по интернету я ответа не нахожу. Или я об этом не так спрашиваю. Существует ли какой-нибудь плагин для сортировки материалов на странице? Ну то есть заходит посетитель на сайт, открывает какую-то рубрику. Там список постов или что-то типа витрины, вверху строка: Сортировать по ПРОСМОТРАМ ПОПУЛЯРНОСТИ РЕЙТИНГУ. Вот. :) Есть такое где-нибудь?
#11,
нет. по крайней мере, не видел. вручную сортировку можно сделать путем редактирования цикла вывода записей в файлах шаблона. а вот, чтобы плагином, да еще и с ссылками сортировки - этого не видел.
#12,
Ясненько. То есть получается, выводить по популярности, по рейтингу, по просмотрам мы можем только в виджетах (с помощью, соответственно, плагинов). А можно ли каким-то образом (с плагинами или без них) те же самые результаты выводить не в виджете, а как бы на имеющуюся страницу? То есть чтобы список популярных авторов, например, располагался не в виджете, а на странице сайта?
#13,
если не хочется замарачиваться с php кодом в файлах шаблона, то лучше всего воспользоваться плагином Widgets on Pages - он позволяет выводить виджеты прямо в записях или страницах.
#14,
Хорошо, попробуем, спасибо. :)