Совет: подключите RSS-каналы WordPress к социальным сетям

Совет: подключите RSS-каналы WordPress к социальным сетям

От автора: у отображения вашей активности в социальных сетях на сайте есть огромные преимущества. Это раскрывает вас со стороны авторитетного эксперта, а также показывает вашим читателям, что вы активный участник в своей категории. Лучше всего то, что отображение активности в социальных сетях в WordPress не составляет труда.

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

Шаг 1: Найдите свой канал социальной сети

Сперва необходимо найти свой RSS-канал в социальных сетях. Мы рассмотрим 3 популярных социальных сети: Facebook, Twitter и Reddit.

Для Facebook: Выполните все, что сказано по ссылке и с помощью Zapier вытягивайте RSS-новости с любой страницы Facebook.

Для Twitter: Вытянуть ленту можно с помощью TwitRSS.me.

Для Reddit: В Reddit можно получить прямую ссылку на ваш RSS-канал. Просто вставьте ваше имя пользователя в ссылку: https://www.reddit.com/user/YourUsernameHere/.rss

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее

Шаг 2: Парсите канал и отображайте новости на сайте

Теперь мы воспользуемся функцией fetch_feed и будем вытягивать RSS-новости и показывать их в любом месте на сайте. WordPress.org любезно предоставил нам код:

Код выше генерирует 5 ссылок, все ссылки это ваши последние действия в социальных сетях. Если вы создали 5 постов на Reddit, то ссылки будут вести к этим постам. Скопируйте этот код в файл sidebar.php. И не забудьте сменить «example.com» на ваш RSS-канал. Осталось, чтобы код заработал.

К примеру, вы хотите показывать ленту в сайдбаре. Для этого зайдите в панель администратора в Appearance затем Editor. Там вы увидите список .php файлов, вам нужен файл sidebar.php – кликните на него. Вставьте код выше и обновите файл. Все, теперь в сайдбаре показываются последние действия из социальных сетей.

Заключение

Это простой и гибкий метод отображения активности в социальных сетях на вашем сайте. По желанию код можно изменить, а также вставить в другие файлы .php. Хотя многие считают RSS устаревшим, это все еще мощное средство, с помощью которого можно держать ваших пользователей в курсе вашей активности.

Автор: Ian Chandler

Источник: http://www.sitepoint.com/

Редакция: Команда webformyself.

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress “Уникальный сайт с нуля”

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree