Mihdan: Yandex Turbo Feed by mihdan – allows you to convert your site materials into Yandex.Turbo format.
Mihdan: Yandex Turbo Feed by mihdan – allows you to convert your site materials into Yandex.Turbo format.
Need help with anything? Please create a support topic.
Want a feature added to this plugin? Create a support topic.
We are always looking to add features to improve our plugin.
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.
Для этого добавьте шорткод [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 Позволяет отобразить кнопку неактивной.
Добавьте “Товары” в меню 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' ); } );
CVE-2024-4411
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
<button>
с произвольным действием[mytf_button]
для вставки кнопокturbo:extendedHtml
)turbo:source
)turbo:topic
)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
redux/construct
. Спасибо @kaggdesign за помощьFatal error: Access to undeclared static property: Redux_Functions_Ex::$args
mihdan_yandex_turbo_feed_item_attributes
для управления атрибутами item’аmihdan_yandex_turbo_feed_channel
в фидturbo:cms_plugin
для указания идентификатора плагина<menu>
внутрь тега <header>
в связи с изменением спекиmihdan_yandex_turbo_feed_post_type
mihdan_yandex_turbo_feed_related_args