я использую 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>
Попробуйте ниже код в вашем файле 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;
}
Других решений пока нет …