Atualização 1:
Depois de mergulhar na chamada principal do AJAX, esse filtro só acontecerá na página post.php
:
add_filter('ajax_query_attachments_args', function($query){
if ( isset($_POST['post_id']) && !empty($_POST['post_id']) ) {
$query['posts_per_page'] = 10; // output 10 images only.
}
return $query;
});
- Você pode usar
ajax_query_attachments_args
filtro:
add_filter('ajax_query_attachments_args', function($query){
$query['posts_per_page'] = 10; // output 10 images only.
return $query;
});
- Por causa da consulta de anexos, acontece no núcleo e usando o AJAX, não acho que podemos otimizar a coisa toda.