get_posts не выполняет post_status

У меня есть пользовательская версия типа «лицензия», в которой пользовательские статусы сообщений активны, неактивны, отменяются, истекают ». Однако, когда я запускаю запрос get_posts для получения только сообщений с активным статусом, он возвращает все сообщения независимо от состояния.

$active_licenses = get_posts( array( 'post_type' => 'license', 'post_status' => 'active', 'posts_per_page' => -1, 'orderby' => 'ID', 'order' => 'DESC', ) ); 

Я не могу понять, что я делаю неправильно.

Solutions Collecting From Web of "get_posts не выполняет post_status"