2013-02-14 2 views
1

Я пытаюсь создать плагин. Его задача заключается в создании и отправке ссылки на автора после публикации публикации администратором. После щелчка по ссылке будет опубликовано сообщение. Я сделал это после щелчка по ссылке, там будет добавлено сообщение, добавленное в сообщение.Wordpress - удалить некоторые сообщения из запроса

ТЕПЕРЬ Я не могу найти решение, как показывать только сообщения с сообщениями meta или ADMINS (или с некоторым пользовательским уровнем).

Я решил, что мне нужен фильтр, я не могу понять, как делать исключения ADMIN.

Как фильтровать только сообщения, отличные от администратора.

Думаю, мне нужно удалить «плохие» сообщения из запроса $, но как?

add_filter('pre_get_posts' , 'postsClean'); 

function postsClean($query){ 
// check all posts and if the post should be not published remove it from query 
} 

Или есть лучший способ?

ответ

1

Если вы используете wp_query, вы можете использовать - для negation, например.

$wp_query_obj->set('author', '-1'); 

WP_Query содержит полный список аргументов запроса.

Смежные вопросы