Создание партнерского сайта на Wordpress при помощи плагина FeedWordPress и RSS ленты сайта GetMovies.ru

Установка и настройка плаг¬ина «FeedWordPress» для сайтов на движке Wordpress начиная с версии 1.5 и на сегодняшний день до версии 2.9.

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

Установка плагина FeedWordPress

  1. Скачайте плагин с официальной страницы плагина http://feedwordpress.radgeek.com/, либо с сайта http://wordpress.org/extend/plugins/feedwordpress/download/.
  2. Скаченный архив содержит папку feedwordpress. Расспакуйте архив в любую временную папку, а затем загрузите ее на сервер при помощи любой программы, работающей с FTP. (CutFTP, FarManager и др.) либо другим возможным способом в папку wp-content/plugins/ где установлен ваш сайт.
  3. Зайдите по адресу http://ВАШ САЙТ.ru/wp-admin/plugins.php, где «ВАШ САЙТ» URL вашего сайта и активируйте плагин FeedWordPress. На заданный вопрос об обновлении файла rss.php, отвечайте «обновить».

Если все прошло успешно, то после активации плагина FeedWordPress, в панели меню должна появиться дополнительная вкладка Syndication в которой находятся шесть пунктов меню, такие как Syndication, Feeds & updates, Posts & Links, Authors, Categories & Tags и Back End.



Создание рубрик для записей

Прежде всего, вам потребуется создать новые рубрики, в которые будут добавляться новые записи из RSS ленты. Для создания нормальной структуры вашего сайта, рекомендуется создать рубрики с именами «Фильмы», «Телепередачи», «Спорт», «Мультфильмы» и «Видео клипы».

Если вы не создадите ни одной рубрики, то тогда все новые записи будут добавляться в рубрику по умолчанию «Новости», которая создается автоматически при установке Wordpress.

Добавление RSS лент.

На странице Syndication, в поле «Add new source» нужно добавить адреса RSS -лент с вашим REF_ID и с разными категориями.

Пример URL одной RSS-ленты:
http://www.getmovies.ru/rss/updates.aspx?cnt=50&ref=32&cat=catoons – эта лента отобразит 50 последних записей, из категории «Мультфильмы», со ссылками для реферала REF_ID которого 32.

Возможные параметры RSS ленты:

  1. cnt – количество, объектов (по умолчанию 15)
  2. ref – идентификатор партнер, автоматически будет проставлен в ссылки
  3. cat – категория catoons, sport, movies, tv, music
  4. genreid – идентификатор жанра (узнать его можно на сайте GetMovies.ru, наведя курсор на ссылку нужного жанра. Пример http://www.getmovies.ru/movies/?genre=479, где 479 genreid жанра «Молодежная комедия»).
  5. iw,ih – размеры картинки (используются только совместно).
Таким образом, вам нужно поочередно добавить пять ссылок в поле «Add new source» следующего вида.

http://www.getmovies.ru/rss/updates.aspx?cnt=50&ref=ВАШ_ID&cat=movies
http://www.getmovies.ru/rss/updates.aspx?cnt=50&ref=ВАШ_ID&cat=sport
http://www.getmovies.ru/rss/updates.aspx?cnt=50&ref=ВАШ_ID&cat=tv
http://www.getmovies.ru/rss/updates.aspx?cnt=50&ref=ВАШ_ID&cat=catoons
http://www.getmovies.ru/rss/updates.aspx?cnt=50&ref=ВАШ_ID&cat=video

Количество записей cnt установите на ваш выбор (рекомендуем 50), а «ВАШ ID» замените на свой, который отображается в шапке данного сайта, рядом с именем вашего аккаунта. Страница Syndication должна выглядеть так:




Настройка категорий и жанров

Теперь каждой добавленной ленте нужно настроить категорию, в которую будут добавляться новые записи и разрешить создавать облако жанров . Для этого наведите курсор на одну из лент, и из появившихся пунктов перейдите на Categories & Tags.

На странице Categories & Tags, нужно выставить следующие параметры, где “Create a new tag” отвечает за создание облака тегов из жанров фильмов, а в выбранную категорию Мультфильмы будут добавляться записи из данной RSS ленты. Сохраните сделанные изменения. Снова перейдите на страницу Syndication и проделайте эти действия для остальных добавленных лент.



Обновления Feed and Update Settings

На странице Feed and Update, в разделе Update Scheduling можно выбрать один из способов обновления сайта.

  1. «automatically check for updates after pages load»
    обновление сайта будет происходить один раз в сутки, после того как кто-нибудь из посетителей зайдет на любую страницу вашего сайта и страница будет загружена.
  2. «automatically check for updates before pages load»
    Обновление сайта будет происходить один раз в сутки, перед загрузкой любой страницы сайта.
  3. «cron job or manual updates»
    Ручное обновление, либо через Cron

Запись для Cron: */10 * * * * /usr/bin/curl --silent http://ВАШ САЙТ.ru?update_feedwordpress=1
Данная запись позволит обновлять все RSS-ленты, один раз в 10 минут.

По завершению всех настроек, чтобы загрузить новые записи и проверить работоспособность плагина, вы можете на странице Syndication выбрать все RSS-ленты и нажать на кнопку «Update Checked».

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