Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Плагин под WordPress, генерирующий фид для сервиса Яндекс.Дзен

Notifications You must be signed in to change notification settings

mihdan/mihdan-yandex-zen-feed

Repository files navigation

Mihdan: Yandex Zen Feed

Contributors: mihdan Tags: WordPress, Yandex, Zen, Feed Requires at least: 4.3 Tested up to: 4.9 Stable tag: 1.2.3

Description

WordPress плагин, генерирующий фид для сервиса Яндекс.Дзен

Как работает плагин

После установки фид станет доступным по адресу http://example.com/feed/mihdan-yandex-zen-feed/

Installation

  • Скопируйте папку плагина mihdan-yandex-zen-feed в /wp-content/plugins/.
  • Активируйте плагин через меню Плагины.

Changelog

1.5.1 (25.12.2018)

  • Исправлены ошибки парсинга, доработаны регулярки
  • Доьавлены хуки mihdan_yandex_zen_feed_normalize_html и mihdan_yandex_zen_feed_clear_xml

1.5 (20.12.2018)

  • Добавлен метабокс в запись с галочкой для исключения поста из ленты
  • Усечён список разрешённых тегов согласно спеке
  • Убрать футер записи, который добавляет Yoast SEO
  • Нормализация HTML перед парсингом, очистка HTML при помощи wp_kses()
  • Немного WPCS
  • Обновил DiDom
  • Вставка обложки поста в начало контента записи

1.4.11

  • Не работал pre_get_posts из за неправильного использования feedname

1.4.10

  • Исправлена опечатка в названии методов on_activate и on_deactivate

1.4.9

  • Добавил фильтр mihdan_yandex_zen_feed_post_type для возможности включения в ленту кастомных типов поста

1.4.8

  • Не выводить тег категории, если для нее не найдены соотношения

1.4.7

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

1.4.6

  • Убрал лишнее указание на форматирование вывода ленты

1.4.5

  • Убрал фатальную ошибку при активации плагина на старых версиях РНР

1.4.4

  • Убрал из шаблона все лишнее, оставил только то, что требует спека
  • Пофиксил ошибки
  • Перенес генерацию тега <category> в код плагина, чтобы очистить шаблон
  • Добавил валидацию, эскейпинг и много мелочевки

1.4.3

  • Добавил фильтр mihdan_yandex_zen_feed_posts_per_rss

1.4.2

  • Добавил атрибуты width и height для img

1.4.1

  • Добавил обработку div > img

1.4.0

  • Добавлен фильтр mihdan_yandex_zen_feed_copyright
  • Проверка на HTML5 <caption> через current_theme_supports()
  • Обработка простых тегов <div.wp-caption> -> <figure>
  • Обработка простых тегов <figure.wp-caption> -> <figure>
  • Feedname задается ТОЛЬКО через дефисы, подчеркивания запрещены для совмещения со старыми веб-серверами

1.3.0

  • Добавлен фильтр mihdan_yandex_zen_feed_allowable_tags
  • Добавлен фильтр mihdan_yandex_zen_feed_categories
  • Добавлен фильтр mihdan_yandex_zen_feed_taxonomy
  • Использован парсер HTML - DiDom
  • Обработка простых тегов <img> -> <figure>

1.2.3

  • Повесил инициализацию добавления фида на событие init

1.2.2

  • Привёл впорядок README.md

1.2.1

  • Добавлен фильтр mihdan_yandex_zen_feed_feedname для изменения слюга фида
  • Количество выводимых постов ограничено пятидесятью
  • Добавлен парсер HTML-контента поста DiDom для разбора кривого кода и создания из него чистого DOM дерева

About

Плагин под WordPress, генерирующий фид для сервиса Яндекс.Дзен

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages