Как получить все сообщения автора в пользовательском списке типов сообщений

Я пытаюсь отфильтровать собственный тип сообщения по некоторым значениям настраиваемых полей, и если сообщения принадлежат автору, запрос для 2 настраиваемых полей работает, но записи автора не работают. Благодаря!

add_filter( 'parse_query', 'my_admin_posts_filter' ); function my_admin_posts_filter( $wp_query ) { if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php?post_type=estate_leads' ) !== false ) { if ( !current_user_can( 'level_10' ) ) { $current_user = wp_get_current_user(); $author = $current_user -> ID; $wp_query->set( 'meta_query', array( 'relation' => 'OR', array( 'key' => 'leads_status', 'value' => '-1', ), array( 'key' => 'leads_status', 'compare' => 'NOT EXISTS', ), array( 'key' => 'author', 'value' => $author, ) )); } } } 

Solutions Collecting From Web of "Как получить все сообщения автора в пользовательском списке типов сообщений"