На прошлой неделе мы уже делали обзор основных возможностей этого сервиса в статье Jetpack — «крылья» для вашего WordPess-сайта. Jetpack от WordPress.com — отличный плагин, который позволит вам активировать ряд модулей, доступных к использованию для блогов на WP.com. А недавний релиз версии v2.0 добавил в этот плагин несколько полезных модулей. В этой статье речь пойдет о том, как использовать и активировать эти возможности.

Photon — бесплатный CDN-сервис от WordPress.com

Да, вы все правильно поняли: теперь можно хранить свои изображения прямо на WordPress.com, причем делать это совершенно бесплатно!

По определению от Jetpack, Photon — это "сервис для ускорения вашего сайта в плане работы с отображением и редактированием графического контента". При клике на кнопке активации в модуле Photon на странице настроек в Jetpack ваши изображения (как старые, так и новые) будут загружены на серверы WordPress.com, и ими сразу можно будет пользоваться.

Только подумайте: вам больше не придется настраивать хостинг и пропускную способность своих серверов. И это не все "плюсы" от использования этого модуля: Photon — это сеть доставки контента, которая сокращает время отклика и ускоряет загрузку картинок для разных пользователей с помощью серверов Photon. Загрузка картинок при этом происходит одновременно с загрузкой самой страницы.

Вот тут вы можете почитать подробнее о Photon: инструкции по использованию, ограничения и возможности, а также Photon API для плагинов и тем.

Интеграция с Open Graph: помогите социальным сетям понять ваш контент

Протокол Open Graph помог большинству социальных сетей в том, чтобы "опознавать" ваш контент: заголовки, ссылки, описания, графику из постов и т.д.

Этот параметр наиболее прост в использовании и настройке: просто активируйте модуль Publicize. Вам не придется подключать социальные сети. Достаточно убедиться, что на исходном сайте есть теги Open Graph <meta>.

Publicize — модуль для публикации контента в социальные сети

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

К настоящему моменту к данному модулю подключены 5 сервисов: Facebook, Twitter, LinkedIn, Yahoo! и Tumblr.

Подключение к этим сервисам происходит сравнительно легко: надо просто авторизовать приложения на WordPress.com и по выбору — настроить несколько предустановленных опций для каждого из сервисов. К примеру: вы можете выбрать между профилями и страницами на Facebook или выбрать блог на Tumblr, из которого вы будете публиковать контент. Для всех сервисов есть также возможность включения модуля Publicize для нескольких авторов и редакторов. Ознакомьтесь с полными инструкциями, если хотите знать, как авторизовать разные социальные приложения.

Правда, есть недостаток: вы сможете использовать только один аккаунт в Facebook или Tumblr, но уже появились хорошие новости на сайте Jetpack. Там идет речь о том, что они собираются внедрить поддержку собственных настраиваемых "сокращалок" для URL (таких, как Bitly), а также поддержку Google+ в случае, если Google обеспечит доступ к API. Так что впереди — дальнейшие улучшения данного модуля.

Post By Email — модуль для публикации постов с помощью личной электронной почты

Хотя данная опция интересна только части пользователей, отправка новых постов по электронной почте — еще одна полезная и интересная настройка в JetPack 2.0.

Правда, пользоваться ею не так-то просто, но научиться этому несложно:

  1. Включите данный модуль на странице настроек Jetpack.
  2. Укажите ваш адрес электронной почты для отправки публикаций на сайт.
  3. С этого адреса отправьте email, чтобы опубликовать новый пост на сайте.

Путем применения специальных шорт-кодов (каких именно — можно узнать из документации) можно задать категории, теги, выдержки, пароли, расширения для страниц, статусы постов, заголовки постов и т.д. Похоже, авторы как следует потрудились над данным модулем.

Личное пожелание: очень сильно надеюсь, что в будущем эта  функция положит край встроенной возможности в WordPress — "Публикация через email".

Infinite Scroll — и забудьте о постраничном отображении!

Еще одна значимая "фишка" в Jetpack 2.0 — это модуль, который позволит вам наконец-то забыть о постраничном отображении и превратит ваш сайт в одну большую страницу, используя "бесконечную" прокрутку.

В основе работы данного модуля лежит использование функции ядра add_theme_support(). Если заглянуть в документацию, то мы увидим, что здесь есть ряд параметров, которые мы можем настроить в зависимости от используемой темы:

add_theme_support( 'infinite-scroll', array(
    'type'           => 'scroll',
    'footer'         => 'page',
    'footer_widgets' => false,
    'container'      => 'content',
    'wrapper'        => true,
    'render'         => false,
    'posts_per_page' => false
) );

Поскольку все пояснения уже есть в документации, мы на всех параметрах останавливаться не будем, а отметим только ключевые:

  • type — у этого параметра есть 2 настройки: scroll (задан по умолчанию) или click. Если вы выберете click, посетители вашего сайта должны будут кликать, чтобы загрузить новые посты. Для некоторых сайтов может подойти такой сценарий действий.
  • container — здесь указываем ID того HTML-элемента, в котором будут загружаться посты с использованием Infinite Scroll.
  • posts_per_page — как вы можете догадаться, этот параметр перекрывает параметр ‘posts_per_page’ в WP_Query для отображения большего или меньшего числа постов при каждом запросе.

Заключение

Как видите, есть целый ряд нововведений и улучшений, которые при помощи набора данных модулей можно внести в ваш сайт. А запуск всех этих возможностей с использованием всего 1 плагина — это круто, не правда ли?

Своим мнением по поводу возможностей использования данного плагина вы, как всегда, можете поделиться в комментариях.

Источник: WP.tutsplus.com

Вам понравился материал?

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

17 комментариев

сначала новые
по рейтингу сначала новые по хронологии

Здравствуйте! Совсем с толку сбился, не могу понять как реализовать бесконечную прокрутку постов в стандартной теме Twenty Thirteen. На главной странице все крутиться, а если в пост зашел, дочитал до конца, то уже в другой не переходит (в нижней части витжетов нет). Помогите пожалуйста!)

Допустим как здесь: http://time.com/3829078/mediterranean-migrant-boat-senegal-story/
- дочитал до конца статью, незаметно перешел в следующую..

Могу вам точно сказать, что прокрутка по постам на time.com реализована не с помощью WordPress Jetpack. Из коробки это решение как раз и предназначено только для бесконечной прокрутки на главной странице. Для прокрутки по контенту каждой записи нужно искать другие решения.

Благодарю за ответ!
Есть плагин https://wordpress.org/plugins/infinite-transporter/ он организует прокрутку на главной и по постам! Но когда вместе с ним устанавливаешь Jetpack, первый перестает работать (даже если в Jetpack отключить Infinite Scroll)
После установки Jetpack добавляет какую то полоску с копирайтом в нижней части сайта http://rr.zz.mu/uncategorized/2/ (покрутите вниз), мне кажется из за нее переход перестает работать. Не знаете как ее убрать?

Так а почему вам просто не удалить Jetpack, если все работает с плагином infinite-transporter? Чтобы убрать ту полоску, скорее всего нужно ковыряться в коде плагина Jetpack.

А наверное вы правы, удалю!)
Мне просто оч понравилась функция "Видимость виджетов" (Widget Visibility), которая позволяет гибко задавать в каких рубриках какой виджет будет отображаться. Поставлю его отдельно..

Александр Успешный

Можно вопрос по плагину ? Он при активации убирает рубрики в самый низ сайта, и первое впечатление как будто их нет. Вот образец http://eurik.ru/?p=634
Или может быть есть другой плагин, а то так мне не очень подходит. Заранее спасибо за ответ.

А вы сами пользуетесь этим плагином? Или функцией Photon?

Нет, сами не пользуемся. У нас сейчас даже нет ни одного включенного плагина кеширования, пока что сайт и так отлично справляется с нагрузкой при данной посещаемости.

Интересный плагин, в ближайшее время буду тестировать. Спасибо за урок!

Ребят, спасибо за статью!
Я не спец, хочу узнать как настроить "бесконечный скролинг" здесь..? Помогите пожалуйста.. хочу чтоб архивы листались так

Вопрос совершенно дурацкий, я понимаю, но - Jetpack устанавливается как обычный плагин и затем настраивается под себя?

tinky-winky

Только для его работы требуется регистрация на wordpress.com.

Да, совершенно верно!

>Личное пожелание: очень сильно надеюсь, что в будущем отправка постов по электронной почте станет одной из ключевых функций в базовой установке WordPress.

Окститесь, эта возможность существует уже лет пять.

Посмотрел оригинал - там так и написано: "Я очень, очень надеюсь, что эта функция СТАНЕТ КОНЦОМ встроенной фичи "Публикация через e-mail".

Ваша правда, сейчас исправим. Спасибо!