WP-ADMIN – перечисление всех CPT в списке «сообщений»

Я пытаюсь показать только (back-end / wp-admin) все сообщения и настраиваемые типы сообщений в одном месте: ./wp-admin/edit.php

Я использую этот крючок в пользовательском mu-plugin:

add_action( 'load-edit.php', function () { global $typenow; if( 'post' !== $typenow ) { return; } add_action( 'pre_get_posts', function ($query) { $query->set('post_type', 'any'); }); 

});

Код работает нормально, но:

a) Я не могу использовать $query->set('post_type', ['post', 'my-cpt-1', 'my-cpt-2']); потому что предупреждение: (!) Примечание: Преобразование массива в строку в /app/public/wp-admin/edit.php в строке 261

b) Поиск постов (в wp-admin) не работает, он возвращает: Недопустимый тип сообщения. Я думаю, потому что параметр post_type недопустим, в строке запроса.

Любая идея решить проблему?

спасибо