WP_Query () и get_posts () не могут обрабатывать более тысячи сообщений?

Поэтому у меня есть функция поиска, которая просто извлекает пользовательские сообщения и возвращает их в виде списка.

function search() { // post query args $args = array( 'post_type' => 'post_type', 'posts_per_page' => -1, 'post_status' => 'publish' ); // markup $markup = '<ul>'; //the loop $loop = new WP_Query($args); while ($loop->have_posts()) { $loop->the_post(); $markup .= '<li></li>'; } wp_reset_postdata(); $markup .='</ul>'; echo $markup; } 

Это работает с более чем 100 сообщениями, но с более чем тысячей сообщений, это не так. Это просто порождает ошибку. Если я переключусь на get_posts (), произойдет то же самое. Можно ли мне это сделать?

Solutions Collecting From Web of "WP_Query () и get_posts () не могут обрабатывать более тысячи сообщений?"