Роман Краббз: спасибо, сейчас попробую его. скажите пожалуйста, у вас не сложилась картина почему у меня не рабоатет, и почему у вас работает, если то описание с wp-kama.ru правдиво про the_posts_pagination()?
Роман Краббз: Добрый день) я извиняюсь что вчера пост оставил мертвым, света небыло весь день. Вот что я нашел на wp-kama.ru:
the_posts_pagination() работает с основным циклом и глобальными переменными в нем, а вы создаете дополнительный запрос и в нем получаете другие данные постов. Вот и получается - the_posts_pagination() строит пагинацию для основного цикла, а выводите вы данные уже другого цикла, отсюда несоответствие...
Чтобы это исправить вместо WP_Query() или get_posts() что вы там юзаете для изменения базового запроса, используйте query_posts() он перепишет все глобальные переменные, на которые ориентируется пагинация. После него вызовите пагинацию и после пагинации обязательно сбросьте запрос на начальный, вызвав wp_reset_query().
Тогда понятно почему у меня не работатет, и непонятно почему у вас работает, ведь вы представляетесь мне человеком, который в этом хорошо разбирается, и в итоге все равно не понятно, почему у вас работает а у меня нет.
Может я что то не так делаю с иерархией, или еще что-то. Просто the_posts_pagination() ничего не выводит(
А вот через query_posts() все получилось, все выводит:
// The Query
$custom_query = new WP_Query( $args );
// The Loop
if ( $custom_query->have_posts() ) {
while ( $custom_query->have_posts() ) {
$custom_query->the_post();
// do something
the_title();
}
// Пагинация
the_posts_pagination();
} else {
// no posts found
}
// Restore original Post Data
wp_reset_postdata();
Роман Краббз: здравствуйте) можете мне помочь еще с вопросом? как я понял вы хорошо разбираетесь в ВП, я не могу сделать пагинацию для кастомных типов записей. Как это можно реализовать? вот тут я создал тему Wordpress: пагинация кастомных типов постов? буду очень призателен, если вы ответите)
Роман Краббз: вы и в прошлый раз мне его рекламировали) как же вы любите этот плагин) конечно я согласен что уже готовые, хорошие решения нужно брать для экономии времени и сил, но все же интересно как это все руками делается, для развития и лучшего понимания wp)
ну если блоки еще не видны, например в футере, то пока к нему не прокрутишь то анимации не будет. это что нужно вешать обработчик на скрол, к этому элементу и там манипулировать? только так? других вариантов, более простых нет?
Роман Краббз: ой, может я перепутал что. ну по моему кастомные поля нужно постоянно именовать и т.п. я же хочу сдалать такой же метабокс как встроенный добавление миниатюры, только вместо миниатюры галерея)