Simple Taxonomy Ordering

Описание

Отсортируйте все рубрики на своем сайте путем простого перетаскивания рубрик (способ drag & drop). Плагин работает для основных рубрик и меток WordPress и любых других, которые вы создали на своем сайте.

Активируйте плагин, включите нужную таксономию для сортировки на странице настроек и создайте свою сортировку рубрик путем простого перетаскивания. Это просто, как никогда.

На вашем сайте рубрики будут показаны с такой сортировкой, с которой вы настроили ее в консоли WordPress.

Requires WordPress 4.4 or later due to the use of the term meta.
Query Usage

  • Если вы пытаетесь получить элементы (термины) указанной таксономии (например, используя WP_Query) или такие функции, как get_terms()), и вы хотите, чтобы порядок сортировки остался таким же, какой указан в плагине, вам нужно добавить параметр tax_position в свой запрос. Например: 'meta_key' => 'tax_position' и 'orderby' => 'tax_position'. Спасибо @certainlyakey за размещение на GitHub этой функции.

Скриншоты

  • Страница настроек плагина «Simple Taxonomy Ordering», на которой вы можете выбрать таксономии, рубрики которых вы хотели бы отсортировать путем простого перетаскивания.

Установка

  • Загрузите и разархивируйте архив плагина в директорию /wp-content/plugins/.
  • Активируйте плагин.
  • Перейдите на страницу настроек, «Настройки > Сортировка рубрик».
  • Выберите таксономии, которые вы хотите включить. Сохраните настройки.
  • Перейдите на страницу редактирования рубрик и измените сортировку рубрик на свой вкус.
  • Профит

Отзывы

26.08.2019
I think this is the easiest/best custom Taxonomy order plugin, as it keeps it within the same WordPress admin screen, does not create its own page.
Посмотреть все 20 отзывов

Участники и разработчики

«Simple Taxonomy Ordering» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Simple Taxonomy Ordering» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Simple Taxonomy Ordering» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.1.0

  • Singleton Pattern. This approach makes removing the filter, which sets the custom order, a lot easier.

2.0.3

  • Fixed uninstall method. The plugin should now uninstall and clean up after itself without error.

2.0.2

  • Fixed footer callout URLs and placement. It should only display on the settings page now.

2.0.1

  • Fixed an issue with PHP versions < 7 (renaming class method from include to include_files).
  • Fixed an issue where new taxonomies were not being saved.
  • Fixed an issue where the plugin’s action link to the settings page was going to the admin dashboard.
  • Updated the plugin’s pot file with the proper text domain.

2.0.0

  • Completely rewrote the plugin: it is now fully WPCS linted, assets are minified, inline styles and javascript have been removed, nonces are included in AJAX requests.
  • Fixed bugs with defaulting a taxonomy’s order.
  • Fixed bug where ordering on a subsequent page would overwrite the first page’s order.

1.2.7

  • Added some variable checks to prevent PHP Notices.

1.2.6

  • Changed the global (localized) JS variable from localized_data to simple_taxonomy_ordering_data to avoid any potential conflicts.

1.2.5

  • Исправлена ошибка, при которой функция не возвращала пустой массив, если таблица termmeta была пуста. Большое спасибо @doppiogancio на GitHub за то, что вы нашли эту ошибку и помогли нам исправить ее.

1.2.4

  • Исправлена проблема с JS, возникающая, когда HTML добавлен в описание рубрики. Большое спасибо @mateuszbajak за то, что вы нашли эту ошибку и исправили ее!

1.2.3

  • Fixed a bug where the same SQL join statement was being added to a query twice on the front end (props to @burisk for calling this out)

1.2.2

  • Добавлен вызов CAST для сортировки таксономий как целых чисел, а не строк (спасибо Timothy Couckuyt / @devplus_timo за идею)

1.2.1

  • Удален запрос disableSelection(), разрешающий выбор полей для быстрого редактирования

1.2

  • Добавлена интернационализация (i18n): добавлен путь домена, каталог для переводов, файл шаблона .pot и хук load_text_domain()

1.1

  • Отклоненный запрос, добавлен отсутствующий аргумент ORDER BY.

1.0

  • Изменено выполнение запроса при сортировке таксономий (Спасибо Daniel Schwab за эту идею.

0.1

  • Первый релиз