Yoast WordPress: как добавить класс в & lt; a & gt; тег

я использую Yoast WordPress плагин и функция крошки, которую это обеспечивает. Это прекрасно работает, но я хочу изменить структуру по умолчанию и добавить дополнительный класс.

Так что вместо:

<a href="http://www.example.com" rel="v:url" property="v:title">Home</a>

Я хочу сделать это:

<a href="http://www.example.com" class="my-class" rel="v:url" property="v:title">Home</a>

1

Решение

Попробуйте ниже код в вашем файле function.php, в котором вы можете добавить собственный класс к хлебной крошке.

add_filter( 'wpseo_breadcrumb_single_link', 'ss_breadcrumb_single_link', 10, 2 );
function ss_breadcrumb_single_link( $link_output, $link ) {
$element = '';
$element = esc_attr( apply_filters( 'wpseo_breadcrumb_single_link_wrapper', $element ) );
$link_output =  $element;

if ( isset( $link['url'] ) ) {
$link_output .= '<a rel="nofollow" href="' .

esc_url( $link['url'] ) . '" rel="v:url" property="v:title" class="my-class">' .

esc_html( $link['text'] ) . '</a>';
}
return $link_output;
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]