Intereting Posts
Создание черновика страницы в качестве главной страницы Почему добавление категорий не обновляется автоматически в Backend при использовании моей настраиваемой темы? Как работать с разными версиями jQuery? Отображение сообщений, принадлежащих определенному автору Пользовательский шаблон для архива пользовательской таксономии как обновить ссылку на сайт с сайта test Как создать новый каталог для хранения активов для нового элемента меню? разбиение на страницы для пользовательского цикла с несколькими типами сообщений Как увеличить количество ссылок, показанных слева в меню администратора? Исправить htaccess для отображения страницы, а также передать параметры GET Пользовательский почтовый контент для отображения в обычной почте? Как создать повторно используемый HTML-фрагмент в wordpress Как добавить пользовательскую кнопку в каждое поле настраиваемого типа сообщений. Я не могу опубликовать / обновить сообщение wp_query получает пользовательскую таксономию в search.php

Использование pre_get_posts назначает пользовательскую почту редактору wordpress

Я использую функцию pre_get_posts, и я хочу назначить пользователю редактора. когда я вошел в систему для учетной записи пользователя редактора, которую я использовал под кодом.

public function pre_get_posts($query){ if(!$query->is_main_query()) { return $query; } if($query->query_vars['post_type'] == 'agency' && !current_user_can('administrator') ){ if(current_user_can('agency_editor') ){ $user = wp_get_current_user(); $query->meta_query = array( 'key' => 'agency_to_author', 'value' => $user->ID, 'compare' => 'LIKE', ); } } }