Mô tả
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+
Ảnh màn hình
Cài đặt
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.
Hỏi đáp
-
Как вставить кнопку с произвольным действием
-
Для этого добавьте шорткод
[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' ); } );
Đánh giá
Người đóng góp & Lập trình viên
“Mihdan: Yandex Turbo Feed” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng góp“Mihdan: Yandex Turbo Feed” đã được dịch qua 1 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.
Dịch “Mihdan: Yandex Turbo Feed” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
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