Я использую страницу в 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. Кто-нибудь знает, что это, пожалуйста?