Description
Mihdan: Yandex Turbo Feed by mihdan – allows you to convert your site materials into Yandex.Turbo format.
Возможности плагина
- Создание неограниченного количества лент
- Индивидуальные настройки каждой ленты
- Поддержка произвольного CSS и HTML
- Массовое редактирование (Bulk Edit) настроек турбо-страниц
- Быстрое редактирование (Quick Edit) настроек турбо-страницы
- Возможность удаления всех турбо-страниц для определённой ленты
- Указание копирайта для фото
- Вставка кнопок шеринга и изменение их набора
- Вставка комментариев
- Вставка формы обратной связи
- Вставка и настройка меню
- Вставка и настройка хлебных крошек
- Вставка и настройка систем аналитики
- Вставка похожих записей
- Активация бесконечной ленты
- Вставка и настройка формы поиска
- Вставка и настройка рейтинга
- Вставка таблиц и их настройка
- Отключение неиспользуемых полей ленты (автор, метки …)
- Активация приватной ленты (запрос логина и пароля)
- Экспорт/Импорт настроек
- Ленты совместимы с плагином Yoast SEO
- Ленты совместимы с плагином The SEO Framework
- Ленты совместимы с плагином Rank Math
- Ленты совместимы с плагином WPML
- Ленты совместимы с плагином Polylang
- Ленты совместимы с плагином Transpoch
Support
Need help with anything? Please create a support topic.
Feature Request
Want a feature added to this plugin? Create a support topic.
We are always looking to add features to improve our plugin.
Note
Mihdan: Yandex Turbo Feed does not make any changes to your database, it just processes the output. So you will not see these changes within the WYSIWYG editor.
System Requirements
- WordPress 4.6+
- PHP 5.6+
Screenshots
Installation
From your WordPress dashboard
- Visit ‘Plugins > Add New’
- Search for ‘Mihdan: Yandex Turbo Feed’
- Activate Mihdan: Yandex Turbo Feed from your Plugins page.
- [Optional] Configure Mihdan: Yandex Turbo Feed settings.
From WordPress.org
- Download Mihdan: Yandex Turbo Feed.
- Upload the ‘mihdan-yandex-turbo-feed’ directory to your ‘/wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…)
- Activate Mihdan: Yandex Turbo Feed from your Plugins page.
- [Optional] Configure Mihdan: Yandex Turbo Feed settings.
FAQ
-
Как вставить кнопку с произвольным действием
-
Для этого добавьте шорткод
[mytf_button]
. Список доступных атрибутов шорткода:formaction (обязательный)
Возможные значения:
— номер телефона в формате RFC-3966, например, tel:+7 012 345-67-89;
— URL, ведущий на страницу сайта или чат в мессенджере.data-background-color Цвет кнопки.
Возможные значения:
— текстовое, например,white
;
— HEX, например,#FFFFFF
.
Если атрибут не указан, используется серый цвет.data-color Цвет текста.
— текстовое, например,
white
;
— HEX, например,#FFFFFF
.
Если атрибут не указан, используется серый цвет.data-turbo Атрибут, который определяет какая версия страницы откроется при переходе по ссылке.
Возможные значения:
—true
— по ссылке откроется Турбо-версия страницы, если она сформирована. Используется по умолчанию.
—false
— по ссылке откроется обычная страница или ее мобильная версия.
Если атрибутdata-turbo
не указан, по ссылке откроется Турбо‑страница, если она сформирована.data-primary Выделение текста жирным.
Возможные значения:
—true
;
—false
.disabled Позволяет отобразить кнопку неактивной.
-
Как включить поддержку товаров WooCommerce
-
Добавьте «Товары» в меню Yandex Turbo -> Лента -> Типы записи
-
Как исключить конкретную запись/страницу из ленты
-
Откройте на редактирование нужную запись/страницу и в блоке «Турбо-страницы» отметьте галочку «Исключить из ленты».
-
Как удалить конкретную запись/страницу из Яндекса
-
Если страница уже имеет турбо-версиюю в Яндексе, но она вам по какой-то причине не нужна, то откройте на редактирование нужную запись/страницу и в блоке «Турбо-страницы» отметьте галочку «Удалить из Яндекса».
-
Как изменить количество постов в ленте
-
Согласно спеке Яндекса, материалов в RSS-ленте для Турбо-страниц может быть до 500. Добавил фильтр на тот случай, если вы хотите выводить их меньше:
add_filter( 'mihdan_yandex_turbo_feed_posts_per_rss', function( $posts_per_rss ) { return 500; } );
-
Как изменить ярлык ленты
-
По умолчанию ярлык для ленты выглядит как
mihdan-yandex-turbo-feed
, если вам не нравится такое название, можете его переименовать через фильтр:add_filter( 'mihdan_yandex_turbo_feed_feedname', function( $slug ) { return 'yandex-turbo'; } );
Стоит отметить, что в качестве разделителя всегда используется тире, подчеркивание запрещено, это связано с некоторыми конфигурациями старых серверов, мало ли 🙂
-
Как изменить список разрешенных тегов
-
По спеке внутри тега
<turbo:content>
не должно быть никаких лишних тегов, типа<iframe>
, поэтому плагин вырезает лишнее, оставляя только необходимый для разметки минимум. Для переопределения есть фильтр:add_filter( 'mihdan_yandex_turbo_feed_allowable_tags', function( $allowable_tags ) { // Добавить тег <kbd>. $allowable_tags[] = '<kbd>'; return $allowable_tags; } );
-
Аргументы поиска похожих постов
-
add_filter( ‘mihdan_yandex_turbo_feed_related_args’, function( $args ) {
// Делаем что-то с запросом
return $args;
} ); -
Таксономии для вывода категорий
-
По умолчанию для вывода категорий используется таксономия
category
, которая переопределяется через фильтр:add_filter( 'mihdan_yandex_turbo_feed_taxonomy', function( $taxonomy ) { return array( 'tag' ); } );
Reviews
Contributors & Developers
“Mihdan: Yandex Turbo Feed” is open source software. The following people have contributed to this plugin.
Contributors“Mihdan: Yandex Turbo Feed” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Mihdan: Yandex Turbo Feed” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.6 (2024-05-03)
- Исправлена критическая уязвимость
CVE-2024-4411
1.6.5 (2023-12-05)
- Добавлена возможность вставки видео из плагина Lite Video Embed
1.6.4 (2023-11-30)
- Добавлена возможность выводить похожие записи без изображений
- Отключено автоматическое добавление общего префикса из структуры постоянных ссылок
- Исправлена ошибка совместимости с популярной темой MyListing.
1.6.3 (2023-09-23)
- Удалён Google из списка провайдеров для шеров
- Добавлена возможность выводить краткое описание товара над основным описанием товара в WooCommerce
- Добавлен новый хук
mihdan_yandex_turbo_feed_feed_settings
для изменения настрок плагина другими разработчиками - В хуки
mihdan_yandex_turbo_feed_item_header
,mihdan_yandex_turbo_feed_item_excerpt
,mihdan_yandex_turbo_feed_item_content
,mihdan_yandex_turbo_feed_item_turbo_content
,mihdan_yandex_turbo_feed_item
добавлен аргументfeed_id
- Обновлена минимальная поддерживаемая версия PHP — 7.4
- Обновлена минимальная поддерживаемая версия WordPress — 5.6
1.6.2 (2023-07-29)
- Добавлена возможность исключать записи, прикреплённые к выбранным термам
- Обновлены зависимости плагина
- Исправлена ошибка показа похожих записей
1.6.1 (2023-05-16)
- Добавлена колонка со статусом ленты в списке RSS-лент
- Добавлена колонка со статусом турбо-страниц в списке записей
- Исправлена ошибка в режиме Quick Edit
1.6.0 (2023-05-13)
- Добавлена возможность удалить все турбо-страницы для определённой ленты
- Добавлена возможность массового редактирования настроек турбо-страниц
- Добавлена возможность быстрого редактирования настроек турбо-страницы
- Подняты минимальные подерживаемые версии PHP 7.4 и WordPress
1.5.0 (2021-06-15)
- Добавлена возможность отключать неиспользуемые поля ленты (автор, дата, обложка, расширенный HTML)
1.4.2 (2021-06-03)
- Добавлена постраничная навигация для лент
- Добавлена поддержка галерей из Gutenberg
- Исправлена ошибка в запросе похожих записей
1.4.1 (2021-05-31)
- Добавлена возможность изменить текст для ссылки «Читать далее»
- Добавлена возможность включить/выключить полнотекст
- Исправлена ошибка «Якорь, на который указывает ссылка, отсутствует или указан у неподдерживаемого элемента»
1.4.0 (2021-05-30)
- Добавлена возможность использовать собственное API комментирования (beta)
1.3.8 (2021-05-14)
- Добавлена возможность исключать из ленты шорткоды в настройках плагина
- Исправлена ошибка указания минимального и максимального рейтинга
1.3.7 (2021-05-14)
- Добавлена возможность указывать рейтинг из других плагинов
- Добавлена возможность исключать из ленты блоки в настройках плагина
1.3.6 (2021-05-11)
- Добавлена поддержка вставки кнопок
<button>
с произвольным действием - Добавлен шорткод
[mytf_button]
для вставки кнопок
1.3.5 (2021-02-11)
- Добавлена поддержка произвольного CSS и HTML (тег
turbo:extendedHtml
) - Добавлена возможность указать URL страницы-источника, который можно передать в Яндекс.Метрику (тег
turbo:source
) - Добавлена возможность указать Заголовок страницы, который можно передать в Яндекс.Метрику (тег
turbo:topic
)
1.3.4 (2021-02-11)
- Добавлена CDATA для заголовка и автора записи
1.3.3.1 (2021-02-10)
- Скрыто меню ACF
1.3.3 (2020-05-06)
- Хук
mihdan_yandex_turbo_feed_item_content
переименован вmihdan_yandex_turbo_feed_item_turbo_content
- Добавлен новый фильтр
mihdan_yandex_turbo_feed_item_content
- Добавлен новый фильтр
mihdan_yandex_turbo_feed_item_excerpt
- Добавлен новый фильтр
mihdan_yandex_turbo_feed_allowable_tags
- Добавлен текст с призывом оценить плагин в футере
- Скрыты все ленты из поисковой выдачи, карты сайта
- Скрыт метабокс от Yoast со страницы редактирования ленты
- Исправлены все предупреждения РНР
1.3.2 (2020-02-22)
- Исправлена ошибка совместимости с плагином Yoast SEO
- Исправлена ошибка с отображением меню на некоторых темах
- Исправлена ошибка с отображением выбора произвольных типов записей
- Добавлена поддержка WPML
- Добавлена поддержка Polylang
- Добавлена поддержка Transposh
1.3.1 (2020-02-22)
- Исправлена ошибка «В элементе item отсутствует атрибут turbo со значением true»
- Исправлена ошибка совместимости с плагином The SEO Framework
- Исправлена ошибка совместимости с плагином All In One SEO Pack
1.3 (2020-02-21)
- В настройках поиска можно выбрать провайдера
- Теперь настройки отдельные для каждого сайта в мультисате
- Отключена зависимость от Rexux Framework, который вызывал много проблем
- Множественные ленты
- У каждой ленты свои настройки
- Уведомления выводятся при помощи WPTRT по рекомендации Review Team
- Исправлена ошибка исключения записей из ленты. Спасибо @theluckywp.
- Удалена возможность изменения ярлыка ленты из метабокса настроек. Спасибо @theluckywp.
- Добавлена возможность изменения ярлыка ленты через редактирование постоянной ссылки. Спасибо @theluckywp.
1.2.5 (2019-09-19)
- Исправлена ошибка, когда не убиралось окно с просьбой оценки
- Код частично переписан под РНР 5.6
- Код приведен к стандартам WPCS
- Код Redux Framework убран под неймспейс плагина, чтобы избежать фаталов
- Возможность убирать рамки у всех таблиц
1.2.4 (2019-09-16)
- Обновлен Redux Framework
- Выпелена поддержка PHP ниже 5.6.20
- Возможность включать/выключать меню
- Возможность вставки счётчиков
- Возможность похожих записей
- Возможность включения бесконечной ленты
- Возможность вставки формы поиска
- Возможность вставки рейтинга
- Поддержка списка поределений: dl, dt, dd
1.2.3 (2019-07-16)
- Разрешил индексирование только ленты плагина
1.2.2 (2019-04-02)
- Базовая поддержка WooCommerce
- Поддержка любых произвольных типов записей (CPT)
- Возможность включать/выключать шеры
- Возможность выбирать соцсети для шеров
- Возможность включать/выключать комментарии и настраивать их
- Возможность вставки формы обратной связи и ее настройки
1.2.1 (2019-03-13)
- Обновил ядро Redux до версии 4.0.1.6
- Исправил фатал, связанный с хуком
redux/construct
. Спасибо @kaggdesign за помощь - Исправил фатал
Fatal error: Access to undeclared static property: Redux_Functions_Ex::$args
1.2 (2019-02-23)
- Подключаем Redux при помощи composer
- Переходим на Redux 4
- Принудительно отключаем режима разработки Redux
- Удаляем меню Redux
- Добавлена галочка для удаления записи из Яндекса
- Добавлен фильтр
mihdan_yandex_turbo_feed_item_attributes
для управления атрибутами item’а - Оптимизация кода
- WPCS
1.1.7 (2019-02-02)
- Интеграция с плагином All in One SEO Pack
- Интеграция с Travis CI
1.1.6 (2018-12-27)
- Добавил страницу настроек в админке, сохранив работу старых фильтров
- Почистил код
- Оптимизировал код
- Сделал интеграцию с Travis CI (тестирование на PHPCS)
1.1.5 (2018-12-07)
- Добавил фото для шапки плагина
1.1.4 (2018-12-06)
- Добавил метабокс при редактировании поста с галочкой, чтобы исключить запись из ленты
1.1.3 (2018-10-09)
- Исправил косяки в readme, добавил хук
mihdan_yandex_turbo_feed_channel
в фид
1.1.2 (2018-08-08)
- Для Турбо лимит на 1000 item по-умолчанию
1.1.1
- Добавил поддержку комментариев к постам
1.1.0
- Добавил поддержку элемента
turbo:cms_plugin
для указания идентификатора плагина - Перенёс тег
<menu>
внутрь тега<header>
в связи с изменением спеки - Добавлен блок с шерами
1.0.15
- Обновил readme.txt
1.0.14
- cdata для названий похожих постов
1.0.13
- Решение проблемы с readme.txt
1.0.12
- Решение проблемы с readme.txt
1.0.11
- Добавлена поддержка меню
- Добавлена поддержка цитат
- Добавлена поддержка таблиц
- Добавлена поддержка встраиваний
- Пофиксил работу с кастомными такономиями
- Пофиксил поиск таксономий в похожих постах
1.0.10
- Некоторые фильтры не применялись из темы, если переопределен слаг плагина
1.0.9
- Fix: fatal WP_OSA
1.0.8
- Add filter
mihdan_yandex_turbo_feed_post_type
1.0.7
- Fix: flush rewrite rules on init with conditional
1.0.6
- Fix: add default feedname
1.0.5
- Fix: flush rewrite rules on plugin activate
1.0.4
- New filter
mihdan_yandex_turbo_feed_related_args
- Remove random argument from related query
1.0.3
- Deploy to wp.org
1.0.2
- Update readme.txt