Я не верю, что numberposts
является допустимым параметром для WP_Query
(так как он не упоминается на странице Кодекса на WP_Query), но я считаю, posts_per_page
то, что вы ищете.
Согласно Wordpress Codex WP_Query Page
posts_per_page (INT) - номер почты, чтобы показать на странице (доступно с версии 2.1, заменить параметр showposts). Используйте 'posts_per_page' => - 1, чтобы показать все сообщения (параметр 'offset' игнорируется значением -1). Установите параметр «paged», если разбиение страницы отключено после использования этого параметра. Примечание. Если запрос находится в фиде, wordpress перезаписывает этот параметр с помощью сохраненной опции «posts_per_rss». Для того, чтобы вновь ввести ограничение, попробуйте использовать Фильтры 'post_limits' или фильтр 'pre_option_posts_per_rss' и вернуть -1
$args
Таким образом, ваш массив должен быть
$args = array(
'post_type' => 'project-portfolio',
'posts_per_page' => 10
);
Редактировать
Параметр numberposts
находится в Codex для get_posts
, где указано
Примечание: «numberposts» и «posts_per_page» могут использоваться взаимозаменяемо.
В предложении после этого он заявляет
Для полного списка параметров см WP_Query.
Однако параметр numberposts
не найден в кодексе WP_Query
.
Редактировать
https://stackoverflow.com/a/3335128/2687861 утверждает, что numberposts
амортизируется.