我正在使用 Yoast Wordpress plugin以及它提供的面包屑导航功能。它工作得很好,但我想修改默认结构并添加一个额外的类。
所以代替:
<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;
}
关于php - 如何将类添加到 Yoast SEO 面包屑中的 <a> 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42178688/