Пагинация внутри подкатегории, да еще и кастомный вид постов. Перелистывает, но невозможно прикрутить инфинит-скролл, так как вп выдает сообщение Page not Found (404).
Никогда не догадаетесь, что нужно сделать. Проблема не с кодом вывода кастомных постов, не тем более — с настройками в Админе (все советуют выставить там те же значения, что и в цикле). Нет! Нужно в functions.php добавить такой хук:
function custom_posts_cpt_filter($query) { if ( !is_admin() && $query->is_main_query() ) { $query->set('post_type', array('people', 'places')); $query->set('post_per_page', 1); } } add_action('pre_get_posts','custom_posts_cpt_filter');
Где ‘people’, ‘places’ — это мой тип кастомных постов. Вся фишка в этих pre_get_posts, которые до сих пор не понимаю, где еще применять.
You must be logged in to post a comment.