Перейти до змісту

Uni Sortable Users безкоштовний WP плагін

Створив і виклав у вільний доступ WordPress плагін Uni Sortable Users (версія 1.0.0). Цей плагін додає можливість сортувати користувачів прямо у адмінці у таблиці зі всіма користувачами. Це не є повністю моя розробка, основну ідею я підглянув у мережі, доопрацював її і відтестував.

І ось як я використовую його для виведення відсортованих користувачів у фронт енді:

// вкладення важливого файла, він містить функцію "is_plugin_active"
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
// перевірка чи плагін активовано
if ( is_plugin_active( 'uni-sortable-users/uni-sortable-users.php' ) ) {
        // якщо активовано - використовуємо один набір аргументів для запиту
        $oUserQuery = new WP_User_Query( array('role' => 'instructor', 'meta_key' => 'user_order', 'orderby' => 'meta_value_num', 'order' => 'asc') );
} else {
         // якщо НЕ активовано - НЕ використовуємо аргументи для вибірки по наявністю мета поля
         $oUserQuery = new WP_User_Query( array('role' => 'instructor') );
}

У вказаному прикладі аргумент "роль" є специфічним для моєї ситуації. Ви можете використати іншу назву ролі чи взагалі упустити цей параметр.