На прошлой неделе мы уже делали обзор основных возможностей этого сервиса в статье 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.
Правда, пользоваться ею не так-то просто, но научиться этому несложно:
- Включите данный модуль на странице настроек Jetpack.
- Укажите ваш адрес электронной почты для отправки публикаций на сайт.
- С этого адреса отправьте 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 плагина — это круто, не правда ли?
Своим мнением по поводу возможностей использования данного плагина вы, как всегда, можете поделиться в комментариях.
Комментарии к записи: 17
>Личное пожелание: очень сильно надеюсь, что в будущем отправка постов по электронной почте станет одной из ключевых функций в базовой установке WordPress.
Окститесь, эта возможность существует уже лет пять.
Посмотрел оригинал — там так и написано: «Я очень, очень надеюсь, что эта функция СТАНЕТ КОНЦОМ встроенной фичи «Публикация через e-mail».
Ваша правда, сейчас исправим. Спасибо!
Вопрос совершенно дурацкий, я понимаю, но — Jetpack устанавливается как обычный плагин и затем настраивается под себя?
Да, совершенно верно!
Только для его работы требуется регистрация на wordpress.com.
Ребят, спасибо за статью!
Я не спец, хочу узнать как настроить «бесконечный скролинг» здесь..? Помогите пожалуйста.. хочу чтоб архивы листались так
Интересный плагин, в ближайшее время буду тестировать. Спасибо за урок!
А вы сами пользуетесь этим плагином? Или функцией Photon?
Нет, сами не пользуемся. У нас сейчас даже нет ни одного включенного плагина кеширования, пока что сайт и так отлично справляется с нагрузкой при данной посещаемости.
Можно вопрос по плагину ? Он при активации убирает рубрики в самый низ сайта, и первое впечатление как будто их нет. Вот образец
Или может быть есть другой плагин, а то так мне не очень подходит. Заранее спасибо за ответ.
Здравствуйте! Совсем с толку сбился, не могу понять как реализовать бесконечную прокрутку постов в стандартной теме 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 добавляет какую то полоску с копирайтом в нижней части сайта (покрутите вниз), мне кажется из за нее переход перестает работать. Не знаете как ее убрать?
Так а почему вам просто не удалить Jetpack, если все работает с плагином infinite-transporter? Чтобы убрать ту полоску, скорее всего нужно ковыряться в коде плагина Jetpack.
А наверное вы правы, удалю!)
Мне просто оч понравилась функция «Видимость виджетов» (Widget Visibility), которая позволяет гибко задавать в каких рубриках какой виджет будет отображаться. Поставлю его отдельно..
test