4MIN
Мудрец
(10812)
1 год назад
Вам необходимо внести изменения в код самого блока или в плагине, который добавляет этот блок в WordPress. Чтобы добавить значение атрибута rel по умолчанию, необходимо найти функцию, отвечающую за регистрацию блока, и добавить атрибут rel в массив атрибутов блока, указав значение по умолчанию. Например:
register_block_type( 'core/button', array(
'attributes' => array(
'rel' => array(
'type' => 'string',
'default' => 'nofollow'
),
// другие атрибуты блока
)
) );
После этого в каждом экземпляре блока на странице будет использоваться значение nofollow для атрибута rel, если для блока не будет указано другое значение.
SergikУченик (245)
1 год назад
add_filter( 'init', 'hc_mod_guntenberg_blocks', 9 );
function hc_mod_guntenberg_blocks() {
register_block_type( 'core/button', array(
'attributes' => array(
'rel' => array(
'type' => 'string',
'default' => 'nofollow'
)
)
) );
}
Не получается, вместо кнопки в редакторе "Ваш сайт не поддерживает "core/button" блок. Вы можете оставить этот блок нетронутым, преобразовать его содержимое в произвольный HTML-блок или полностью удалить его."
Если ставлю приоритет 10 или убираю, кнопки отображаются но ничего не подставляется
4MINМудрец (10812)
1 год назад
Тогда вопрос в google на инглише вида:
how to add default rel value to button block in WordPress editor
how to add default rel value to core block in WordPress editor