Описание
Отсортируйте все рубрики на своем сайте путем простого перетаскивания рубрик (способ 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 этой функции.
Скриншоты
Установка
- Загрузите и разархивируйте архив плагина в директорию /wp-content/plugins/.
- Активируйте плагин.
- Перейдите на страницу настроек, «Настройки > Сортировка рубрик».
- Выберите таксономии, которые вы хотите включить. Сохраните настройки.
- Перейдите на страницу редактирования рубрик и измените сортировку рубрик на свой вкус.
- Профит
Отзывы
Участники и разработчики
«Simple Taxonomy Ordering» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Simple Taxonomy Ordering» переведён на 4 языка. Благодарим переводчиков за их работу.
Перевести «Simple Taxonomy Ordering» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.3.4
- Fixes custom order not being displayed on edit-tags pages.
2.3.3
- Housekeeping
2.3.2
- Fixes column span bug present after updating to WordPress 5.5.
2.3.0
- Fixes bug with illegal string offset when disabling taxonomies under certain conditions.
2.2.0
- Added action
yikes_sto_taxonomy_order_updated
to hook into updated Taxonomy event. Thanks @d4mation!
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
toinclude_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
tosimple_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
- Первый релиз