Поддержка Темы и шаблоны Infinite Scroll + JetPack показывает не все посты

  • Всем привет.
    Установлена тема Clean Portfolio, где в настройках Pagination Options есть тип пагинации Infinite Scroll и пордписано что это требует JetPack Plugin
    (Infinite Scroll Options requires JetPack Plugin with Infinite Scroll module)

    У меня всё это установлено, но проблема в следующем, что бесконечная прокрутка прокручивает не все посты. К примеру у рубрике 25 постов, но прокручиваются только 13. В рубрике 35 постов, а прокручиваются только 23, в рубрике 40 постов, а прокручиваются только 28. Остальных как будто нет в рубрике.

    Пытался выяснять логику поведения, и выяснил сначала 12 постов показывает, потом 12 не показывает и т.д.

    Может быть у кого то такое было ? Где копать, это тема неправильно работает или плагин JetPack ?

    • Тема изменена 4 месяца, 3 недели назад пользователем .
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Нашел в теме файл jetpack.php в котором есть функция function cleanportfolio_jetpack_setup()

    а в ней есть строка

    
    	if( 'infinite-scroll' == $pagination_type ) {
    		add_theme_support( 'infinite-scroll', array(
    			'container'      => '#infinite-post-wrap',
    			'posts_per_page' => 12,
    			'wrapper'        => false,
    			'render'         =>
    			'cleanportfolio_infinite_scroll_render',
    			'footer'         => false,
    			'footer_widgets' => array( 'sidebar-2', 'sidebar-3', 'sidebar-4', ),
    		) );
    	}
    

    Получается что это прям в теме задано. Если ставлю вместо 12 к примеру 999 то infinite scroll выводит прямо все посты разом (без подгрузки), что замедляет сайт.
    Может быть существует какой то хак ? чтобы обойти это

    Здравствутйе!Нашел Вашу тему — «Не работает бесконечная прокрутка от Jetpack» Та же беда тема Jarida. Подскажите, как решили. Благодарю!

Просмотр 2 ответов — с 1 по 2 (всего 2)