Intereting Posts
защищать отправленные пользователем сообщения С WordPress Importer, почему я не могу импортировать метатеги post, содержащие многомерный массив, в котором значения (-ы) этого массива содержат разрывы строк? Есть ли лучший способ проверить новый комментарий? Не удалось написать тестовые примеры для плагина WordPress с использованием PHPUnit и WP-CLI 'ajaxurl' не определен – wp-includes / js / wp-lists.js Могу ли я сделать кросс-домен ajax-ответа? Альтернативный контент между сообщениями не повторяется Не удалось получить wp_get_attachment_url, чтобы показать Запросить сообщения по категории И настраиваемое поле, затем ORDERBY другое настраиваемое поле – помогите! Получите эти условия с определенным значением мета-ключа Как добавить атрибуты к таксономии, которые могут отличаться от должности для публикации? Загруженный файл превышает директиву upload_max_filesize в php.ini Как передать тему в Javascript Ajax для передачи идентификатора на другой странице в шаблоне страницы WordPress? Две установки WordPress – страница с ошибкой по умолчанию по умолчанию Комментировать текстовую область в одном блоге и показывать комментарии, если они одобрены

Удалить роль администратора из списка пользователей «Автор» на отдельном почтовом экране

Как удалить роль администратора из экрана «Список авторов» из отдельного сообщения? Какой крючок использовать для этого? Кто-нибудь может мне помочь? введите описание изображения здесь

Проверьте приведенный выше экран.

Solutions Collecting From Web of "Удалить роль администратора из списка пользователей «Автор» на отдельном почтовом экране"

Это ответ на мой предыдущий вопрос

 add_action('pre_user_query','ap_pre_user_query'); function ap_pre_user_query($user_search) { $user = wp_get_current_user(); if ($user->ID!=1) { // Is not administrator, remove administrator (you can add any user-ID) global $wpdb; global $user_ID; //Fetch the custom field value added in user section $meta = get_user_meta( $user_ID ); $selected_author_id = unserialize($meta['select_md'][0]); $count = count($selected_author_id); //to the data you got add the current user to it $selected_author_id[$count] = $user_ID; $store_ids = ''; foreach($selected_author_id as $ids){ $store_ids .= $ids.','; } $final_ids = rtrim($store_ids,','); //This query will return you the result you want $user_search->query_where = str_replace('WHERE 1=1',"WHERE 1=1 AND {$wpdb->users}.ID<>1 AND {$wpdb->users}.ID IN (".$final_ids.")",$user_search->query_where); } } 

Проверьте выходные данные ниже введите описание изображения здесь