Как я могу фильтровать записи в блогах автором?

Я буду использовать функцию has_posts для извлечения сообщений, как я могу фильтровать сообщения по имени автора?

Related of "Как я могу фильтровать записи в блогах автором?"

Вы можете написать свой собственный запрос для включения или исключения сообщений от автора. На этой странице есть документация о различных параметрах, которые вы можете передать в запрос. http://codex.wordpress.org/Template_Tags/query_posts

Вот пример, чтобы получать сообщения только от пользователя wade '

$author_query = new WP_Query('author_name=wade'); 

Есть несколько плагинов, которые могут сделать это для вас – например, этот

Если они не совсем то, что вы хотите, они должны послужить хорошей отправной точкой для написания собственного плагина (что не так страшно или сложно)

Другой вариант – просто пропустить сообщения в цикле, принадлежащие определенному автору. Вот так:

 <?php if (get_post_author($post) == "wade") continue; ?> 

Это было бы полезно, если вы используете несколько циклов на странице и хотите отфильтровывать сообщения определенных пользователей без создания нескольких WP_Query s.

просто добавьте? author = 4 в url

с идентификатором автора