« »

Как настроить Yandex export feed для новостного блога?

Ноябрь 27, 2010

, ,

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

Хочу рассказать о том, как правильно настроить плагин Yandex export feed. Если кто не знает, то этот плагин в первую очередь предназначен для создания экспортного файла формата RSS в соответствии с техническими требованиями Яндекс-Новостей.

Плагин обладает возможностью транслировать посты с нескольких выбранных категорий, самостоятельно указывать будущий URL ленты и настраивать другие опции. Довольно-таки удобная вещь и без нее новостному блогу просто не обойтись, т.к. иначе я Яндекс.Новости не попасть. К тому же, даже если вы и не собираетесь отдавать свой блог на экспорт Яндекс.Новостям, то плагин Yandex export feed будет все равно полезен, ведь среди его преимуществ можно отметить возможность создания любой URL ленты, настройка количества выводим постов и категорий, новости из которых вы хотели бы, чтобы отображались в ленте, также полная настройка обязательного тега , включая путь до картинки, title и ссылку.

Но вот проблема этого плагина заключается в том, что нигде нет нормальной инструкции по его настройке. Везде написано лишь, что плагин нужно скачать, распаковать в папки своего сайта, активировать и настроить. Но эти простые действия ничем не помогают, т.к. вместо созданной якобы URL ленты блог будет выдавать ошибку. И это проблема будет возникать не только в блогах WordPress выше версии 2,8, но даже и блогах версии 2.7, для которых было последнее обновление Yandex export feed.

Так что же нужно все-таки сделать, чтобы плагин заработал? А, оказывается, во всех инструкциях, которые можно найти в интернете, вебмастера почему-то забывает указать про одну простую, но очень важную вещь: когда вы создается с помощью плагину Yandex export feed новую rss-ленту, то необходимо изменить права на файл .htaccess. В частности, нужно временно выставить значение 666 (затем можно вернуть старое значение), чтобы плагин в этот файл смог записать свои данные. И тогда ваша лента для Яндекс заработает как часы! Вот и все!

Как видите, нет ничего сложного. Но многие вебмастера из-за этого простого пункта, о котором нигде не упоминается, полагают, что у них в блоге этот плагин не работает. А он работает, причем работает не только в блогах версии 2.7, но даже и в более новых. На днях я устанавливал этот плагин на блог, где стоит WordPress 3.0.1, и все пошло без проблем.

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

23 комментариев в теме "Как настроить Yandex export feed для новостного блога?"

Эмиль (1) сказал(а):
Ноябрь 27, 2010

Полезная статья

artemosha (4) сказал(а):
Ноябрь 27, 2010

Спасибо! Надеюсь информация действительно кому-то поможет

Александр Жданеев (1) сказал(а):
Май 2, 2011

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

Саша сказал(а):
Июль 21, 2011

Простите, я вообще в этом практически ни чего не понимаю, и все же а как изменить права на файл .htaccess.?

Игорь (7) сказал(а):
Май 29, 2012

Добрый день. Плагин вроде бы установил. Фид отображается, но не транслирует новости. В чем может быть дело?
http://odessapost.com/yandex-feed

Артем сказал(а):
Май 29, 2012

Игорь, когда вы создается с помощью плагину Yandex export feed новую rss-ленту, то необходимо изменить права на файл .htaccess. Вы это делали?

Игорь (7) сказал(а):
Май 29, 2012

Я и 666 ставил и 777 ставил.

Артем сказал(а):
Май 29, 2012

Не знаю тогда, у меня была аналогичная проблема, но записей не было именно из-за того, что не поставил права. Потом, когда внес изменения, все заработало. После того, как поставлены права, вы создаете rss-ленту? И выбираете какие рубрики транслировать в ленте?

Игорь (7) сказал(а):
Май 29, 2012

В обучную ленту http://odessapost.com/?feed=rss2
идет трансляция, а в яндекс нет
Может дожна ещё техническая поддержка Яндекс Новости включить эту ленту?

Артем сказал(а):
Май 29, 2012

нет, должно у вас работать. Яндекс здесь не поможет

Игорь (7) сказал(а):
Май 29, 2012

Возможно я сделал наоборот. Тогда мне сейчас удалить плагин. Очистить Хитачи выставить права 666. А потом установить плагин и настроить ленту?

Артем сказал(а):
Май 29, 2012

Игорь, попробуйте так. Плюс обратите внимание на настройки, которые делали в плагине. В частности, есть там пункт «За сколько дней показывать новости». Если у вас стоит, например, 3 дня, то в этой ленте будут отображаться только те новости, которые у вас за последние три дня. Если последняя новость было 4 дня назад, то лента будет пустой

Игорь (7) сказал(а):
Май 29, 2012

Переделал, всё то же самое. Может из=за версии. У меня Вордпресс 3.3.2

Артем сказал(а):
Май 29, 2012

На 3.3.2 не пробовал устанавливать

Игорь (7) сказал(а):
Май 29, 2012

У меня стоит 7, но я с утра уже три новости опубликовал. В обучную ушли а сюда нет.

Артем сказал(а):
Май 29, 2012

А из какого раздела берутся новости для фида?

Игорь (7) сказал(а):
Май 29, 2012

А какая у вас версия, и можно ли отскочить на вашу?

artemosha (4) сказал(а):
Май 29, 2012

Последний раз устанавливал в блоге, где версия WordPress 3.0.1.

artemosha (4) сказал(а):
Май 29, 2012

А когда вы сохраняете настройки в плагине, то что пишется?

intlady (1) сказал(а):
Март 13, 2013

Спасибо, действительно никаких нигде подробностей на эту тему, теперь понятнее все стало

Антон (1) сказал(а):
Март 27, 2013

А у меня странная история – фид создался, но не по яндексовским канонам, и, понятное дела, Яндекс его не берет. Где настраивать поля Яндекс и все такое?

DoFollower (1) сказал(а):
Сентябрь 23, 2013

Ох уж Яндекс со своими канонами! Спасибо за статью, для новостного блога в рунете этот плагин хоть с трудом но надо поставить.

Максим сказал(а):
Февраль 5, 2014

А у меня какая-то ошибка появляется в самом фиде, в коде:

Notice: Constant DB_CHARSET already defined in /var/www/admin/data/www/autotesla.com/wp-config.php on line 36

В самом начале, в 4-ой строчки. Не подскажет ли кто, что это и как убрать?

Оставьте комментарий

Имя : 
E-Mail : 
Сайт : 
Сообщений :