Максимальная длина массива post__not_in Параметр в Wp_Query - PullRequest
1 голос
/ 10 ноября 2019

Я использую страницу в WordPress для отправки запроса на публикацию в локальный php-файл для облегчения бесконечной прокрутки. Аргументы для WP_query каждый раз следующие:

$args =  array(
            'post_status' => 'publish',
            'post_type' =>  array( 'post'),
            'post__not_in' => $_POST["LoadedIDs"],
            'posts_per_page' => $numberofResources,
            'orderby'  => 'rand',
            'meta_query' => array(
                array(
                 'key' => 'shares',
                 'value' => 100,
                 'compare' => '>=',
                 'type' => 'numeric',
                ),
            )
    );

LoadedIDs - это список идентификаторов, которые уже были извлечены, поэтому, естественно, он увеличивается после каждого запроса. В конце концов я замечаю, что получаю дубликаты обратно. Я предполагаю, что это связано с ограничением длины массива для post__not_in. Кто-нибудь знает, что это, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...