Я читав Стівен Харріс відмінний відповідь «s на це питання в відношенні використання WP_query()
, query_posts()
і pre_get_posts
.
Він каже, що "pre_get_posts - це фільтр для зміни будь-якого запиту. Він найчастіше використовується для зміни лише" основного запиту "."
Можна pre_get_posts
фільтрувати лише певний вторинний запит, створений за допомогоюWP_Query
? напр.
$my_secondary_loop = new WP_Query(...);
if( $my_secondary_loop->have_posts() ):
while( $my_secondary_loop->have_posts() ): $my_secondary_loop->the_post();
//The secondary loop
endwhile;
endif;
wp_reset_postdata();
Будь-яка допомога дуже цінується.