WordPress → Вывод текста до тега more

Задача: ограничить вывод текста записи на WordPress до тега more.

Например: нужно вывести краткий анонс в RSS ленте с форматированием. Проблема в том что WordPress при формировании RSS ленты либо отдает текст записи полностью, игнорируя more. Либо обрезает его с помощью the_excerpt_rss(), the_content_rss() или аналогичными функциями, вследствие чего теряется форматирование (HTML теги и изображения обрезаются).

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

Читать далее...

WordPress → Как изменить RSS ленту

По умолчанию WordPress использует стандартные шаблоны для отображения RSS-ленты, которые расположены в wp-includes: feed-rss2.php (RSS 2.0 формат), feed-rss.php (RSS 0.92), feed-rdf.php (RDF/RSS 1.0), feed-atom.php (Atom), feed-atom-comments.php (лента последних комментариев, Atom), feed-rss2-comments.php (лента комментариев, RSS 2.0).

Наша задача: внести правки в RSS ленту, которую WordPress формирует по умолчанию.

Для этого копируем wp-includes/feed-rss2.php и помещаем в папку темы /feeds/myfeed-rss2.php и модифицируем нужным нам образом (к примеру меняем формат заголовков). А в function.php добавляем код:

Читать далее...

WebDev → Переадресация RSS на FeedBurner с помощью .htaccess

Задача: сделать переадресацию RSS ленты сайта на FeedBurner с помощью .htaccess. Без использования плагинов (FD Feedburner Plugin, Primary Feedburner и аналогичных).

Зачем устанавливать плагин, если его работу можно заменить парой строк кода?

Читать далее...

WebDev → Firefox не показывает FeedBurner ленту как HTML

При заходе на RSS ленту нашего сайта в браузере Firefox по ссылке http://feeds.feedburner.com/ваша_лента, мы видим не привычный HTML с приглашением подписаться а нечто вроде стандартного окна либо XML.

Выглядит так:

feedburner html

 

Читать далее...

WordPress → Как составить robots.txt для WordPress

Статей на тему как правильно сделать robots.txt для WordPress огромное множество. Наша задача исключить дублирование контента для разделов Рубрики, Метки, Архив, Поиск и т.д.

Я буду краток и приведу лишь пример своей собственной реализации для этого блога:

Читать далее...