Jetpack: безупречный плагин для бесконечного скроллинга

Jetpack: безупречный плагин для бесконечного скроллинга изображение поста

Если вы обычный пользователь, то скорее всего, сами догадаетесь, о чем будет идти речь в данной статье. Правильно, мы расскажем о том, как включить бесконечное прокручивание сайта вниз с помощью пакета Jetpack для WordPress.

Jetpack: безупречный плагин для бесконечного скроллинга

   А начнем мы, пожалуй, с самой традиционной штуки в мире ВордПресса – установки нужного нам плагина. Правда, это даже не плагин, а подборка дополнений, разработанных командой Automattic (как всегда, даем прямую ссылку: http://jetpack.me/ ).Включаем бесконечный скроллинг в WordPress-шаблоне

После установки Jetpack вам нужно будет активировать функцию бесконечного скроллинга (Infinite Scroll). Подобно миниатюре к записям, бесконечный скроллинг может быть добавлен с помощью опции add_theme_support (). Наверное, это одна из главных причин, почему Jetpack лучший из лучших – данный набор может интегрироваться с ядром WordPress

   Давайте вместе разберемся, как работать с Jetpack. А поможет нам в этом бесплатный WordPress-шаблон ThemeZilla под названием Launch (качаем здесь: http://www.themezilla.com/themes/launch/ )

Изначально нам с вами нужно будет создать функцию для указания шаблона поста. Запускаем content-post-standard.php:

function zilla_infinite_scroll_render() {

   get_template_part( ‘content-post’, ‘standard’ );

}

После этого можно смело активировать функцию Infinite Scroll. Делается это так:

add_theme_support( ‘infinite-scroll’, array(

   ‘container’ => ‘primary’,

   ‘render’    => ‘zilla_infinite_scroll_render’,

));

Кстати, параметр content в вышеприведенном коде указывает id, содержащий нашу запись. В данном случае, шаблон Launch оборачивает все записи в id=«primary».Включаем бесконечный скроллинг в WordPress-шаблоне

   Что касается параметра render, то он указывает на шаблон, с помощью которого будет оформлен контент. Скорее всего, вы заметите эффект в ваших записях уже после перезагрузки страницы.Включаем бесконечный скроллинг в WordPress-шаблоне

   Думаем, вы обратили внимание, как подвал перекрывает записи.Включаем бесконечный скроллинг в WordPress-шаблоне

   Если вы видите, что такой вариант совсем неприемлем для вашего шаблона, можно установить параметр «type» на «click». После этих нехитрых манипуляций контент на сайте не будет отображаться до тех пор, пока пользователь не нажмет специальную кнопку.

add_theme_support( ‘infinite-scroll’, array(

   ‘type’ => ‘click’,

   ‘container’ => ‘primary’,

   ‘render’    => ‘zilla_infinite_scroll_render’,

));

Конечно же, Jetpack предоставляет вам такую кнопку по желанию.Включаем бесконечный скроллинг в WordPress-шаблоне

Как видим, используя Jetpack, можно достаточно быстро и просто реализовать на своем сайте Infinite Scroll (бесконечный скроллинг).

Комментарии