Создание RSS-ленты турбо-страниц на WordPress

Видеореклама

В этой статье я расскажу о том, как внедрить турбо-страницы в ваш сайт WordPress. Мы обсудим наиболее популярные и практичные способы создания RSS-ленты для турбо-страниц Яндекса.

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

Что такое турбо-страницы

Турбо-страницы Яндекса — это технология, позволяющая использовать облегченные версии привычных информационных страниц.

Он в основном ориентирован на пользователей смартфонов, которые чаще других сталкиваются с проблемами при загрузке веб-контента.

Примечание: Google также имеет подобную технологию. Он называется Google AMP и работает по точно такому же принципу — облегченные версии страниц для мобильных пользователей.

Турбо-страницы генерируются на серверах Яндекса. Все, что вам нужно сделать, это создать RSS-канал, причем не обычный, а специальный.

Именно из него будет разобрана информация (содержание статей и страниц).

Что такое Турбо-страницы Яндекса

О том, какие именно требования предъявляются к турбо RSS-каналу, вы можете прочитать в официальной документации. Там же можно найти более подробное описание технологии.

Как создать RSS турбо-страниц для WordPress

Чтобы создать ленту турбо-страниц в WordPress, мы можем использовать несколько способов. Мы можем сделать это вручную, используя функции в файле functions.php и код.

Или можно использовать специальные плагины — они будут генерировать турбо-страницы по всем правилам.

При помощи кода

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

Если вы твердо решили использовать этот вариант, действуйте.

Перейдите в Панель управления — Внешний вид — Редактор. Найдите файл functions.php и щелкните на нем.

Создание турбо-страниц для WordPress с помощью кода

Теперь нам нужно добавить следующий код в этот файл:

add_action(‘init’, ‘customRSS’); function customRSS(){ add_feed(‘feedturbo’, ‘customRSSFunc’); } function customRSSFunc(){ get_template_part(‘rss’, ‘feedturbo’); }

Если файл functions.php пуст, вам нужно добавить до и после кода, как показано на скриншоте. Если он уже есть, просто добавьте этот скрипт перед ?>.

Не забудьте сохранить изменения с помощью кнопки ‘Обновить файл’. В связи с этим мы добавили новый канал, который будет располагаться по адресу: site.ru/feed/feedturbo.

Мы добавим его в Яндекс.Вебмастер в будущем.

Теперь создайте сам файл фида. Для этого можно использовать файловый менеджер или FTP-клиент вашего хостинга. Перейдите в папку с файлом functions.php (обычно в wp-content/themes/ваша тема).

Здесь мы должны создать PHP-файл под названием rss-feedturbo.php. Где feedturbo — это название корма. Вы можете изменить его в приведенном выше коде, если хотите, и назвать файл соответствующим образом.

В файл следует скопировать следующее:

]]> ID); $pattern = ‘/(]*)>)/i’; $replacement = ‘$1 ‘.get_the_title().’ ‘; $content = preg_replace( $pattern, $replacement, $content ); echo $content; ?>]]>.

Этого достаточно для сохранения файла. Теперь нам нужно заставить его работать. Для этого нам нужно заново создать файл .htaccess.

Перейдите в Параметры — Постоянные ссылки и нажмите на Сохранить изменения, не трогая ничего другого. Это воссоздаст файл .htaccess, и канал начнет работать.

При помощи плагинов

Этот метод является более простым. Однако не стоит забывать, что любой плагин может создать дополнительную нагрузку на движок.

Конечно, это не 2010 год, но для некоторых это будет критическим вопросом.

Плагины для создания турбо-страниц WordPress

  • Яндекс.Новости от Теплицкого: Первоначально плагин создавал ленту для Яндекс.Новостей. Теперь автор добавил возможность создания отдельного фида для турбо-страниц.
  • Яндекс.Турбо от Flector: Отличный плагин, в котором нет ничего лишнего. Используется исключительно для создания турбо, очень прост в настройке.
  • Ya Turbo: еще один плагин, который может создавать турбо-страницы для WordPress. Ничем особо не отличается, просто создает действительный канал RSS 2.0.

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

Я разбираю установку и настройку одного из них, чтобы вам было понятно.

Создание турбо-страниц при помощи Яндекс.Турбо

Перейдите в раздел Плагины — Добавить новый, введите в поле поиска ключевое слово «Turbo».

Установка плагина Яндекс.Турбо в WordPress

Найдите нужный плагин, нажмите «Установить», а затем «Активировать». После этого мы перенаправляемся на страницу установленных плагинов.

Найдите наш плагин в списке, нажмите на «Настройки».

Мы перенаправляемся на страницу параметров. Все они очень простые, на русском языке.

Опции для плагина Яндекс.Турбо

Канал будет доступен по адресу: site.ru/feed/title. Нет смысла подробно рассматривать все имеющиеся варианты. В самих настройках есть пояснения к каждому пункту, так что, думаю, вам будет легко разобраться.

При желании вы можете изменить название RSS-канала, язык, заголовок и описание страницы.

Также обратите внимание на пункт «Разделить RSS-каналы». Если он активен, ваш корм будет разделен на несколько частей.

Все это нужно будет добавить в Яндекс.Вебмастер. Об этом мы поговорим в следующем разделе.

Добавление RSS турбо-страниц в Яндекс.Вебмастер

Для этого достаточно зайти в Яндекс.Вебмастер — Турбосайты — Источники.

Турбо-страницы в Яндекс.Вебмастере

Принять публичную оферту (всплывающее окно с предложением, прочитать (нет), нажать, что вы согласны). Возьмите ссылку, скопируйте ее в поле «Ссылка на источник», нажмите «Добавить».

Вот и все, через некоторое время турбо-страницы начнут появляться в поиске. Если возникнут какие-либо ошибки, вы увидите уведомления о них прямо здесь, в вебмастере.

При желании вы можете дополнительно настроить турбо-страницы в одноименном разделе. Там можно добавить логотипы, меню и изменить стили CSS. Здесь же установлены объявления и прилавок.

Примечание: Возможно, вам потребуется дополнительно настроить robots.txt, добавив туда правило Allow: /feed/turbo. Это будет актуально только в том случае, если вы закрыли фиды (/feed/) до индексации.

Чтобы удалить турбо-страницы, вам придется постараться. Вам придется обновить код, изменив значение одного атрибута. Более подробно я рассказываю об этом в статье выше.

Заключение

Как видите, включить турбо-страницы в WordPress можно двумя разными способами. Вы можете работать с кодом и добавлять функции, которые привнесут турбо.

Но это не очень практичный вариант, когда лучше просто установить плагин и все будет работать. В любом случае, решение остается за вами.

Оцените статью
Точка39
Добавить комментарий