开发者 | 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-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