WordPress的wp_nav_menu是不会为a标签添加额外的属性的,比如class, data等,所以就需要另外添加,那么WordPress如何给a标签添加class和data属性?

在当前使用的WordPress主题的 functions.php 文件中添加以下代码即可:

function xintheme_menu_link_atts( $atts, $item, $args ) {

$atts[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’class\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’] = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’nav-link\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’;

$atts[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’data-link-alt\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’] = $item->title;

return $atts;

}

add_filter( \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’nav_menu_link_attributes\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’xintheme_menu_link_atts\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’, 10, 3 );

相关新闻

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

151-1101-0018

在线咨询:
邮件:30115776@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部