| 开发者 | mihdan |
|---|---|
| 更新时间 | 2024年5月3日 23:18 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.5 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Для этого добавьте шорткод [mytf_button]. Список доступных атрибутов шорткода:
formaction (обязательный)
Возможные значения:
data-background-color Цвет кнопки.
Возможные значения:
white;
#FFFFFF.
Если атрибут не указан, используется серый цвет.
data-color Цвет текста.
white;
#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 ) {
// Добавить тег .
$allowable_tags[] = '';
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-4411mihdan_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_contentmihdan_yandex_turbo_feed_item_contentmihdan_yandex_turbo_feed_item_excerptmihdan_yandex_turbo_feed_allowable_tagsredux/construct. Спасибо @kaggdesign за помощьFatal error: Access to undeclared static property: Redux_Functions_Ex::$argsmihdan_yandex_turbo_feed_item_attributes для управления атрибутами item'аmihdan_yandex_turbo_feed_channel в фидturbo:cms_plugin для указания идентификатора плагина<menu> внутрь тега <header> в связи с изменением спекиmihdan_yandex_turbo_feed_post_typemihdan_yandex_turbo_feed_related_args