get_posts не возвращает все сообщения с несколькими настраиваемыми типами сообщений - PullRequest
0 голосов
/ 07 августа 2020

Спасибо за прочтение.

Я передаю переменную $ args, которая содержит следующие аргументы. эта переменная args передается в метод get_posts. он будет давать только сообщения quiz_4, quiz_0. где я делаю ошибку

Array
(
    [posts_per_page] => 20
    [paged] => 1
    [post_type] => Array
        (
            [0] => quiz_4
            [1] => quiz_0
            [2] => quiz_5
            [3] => quiz_3
            [4] => quiz_2
            [5] => quiz_1
            [6] => password
        )
    [orderby] => menu_order title
    [order] => ASC
    [post_status] => any
    [suppress_filters] => 
    [update_post_meta_cache] => 
)

1 Ответ

0 голосов
/ 07 августа 2020

Попробуйте numberposts => 20 вместо posts_per_page.

$ args

(массив) (Необязательно) Аргументы для получения сообщений. См. WP_Query :: parse_query () для всех доступных аргументов.

'numberposts' (int) Общее количество сообщений для получения. Псевдоним $ posts_per_page в WP_Query. Принимает -1 для всех. По умолчанию 5.

Ссылка:

https://developer.wordpress.org/reference/functions/get_posts/

...