【发布时间】:2015-11-07 04:44:16
【问题描述】:
我在 wordpress 网站上使用 fullpage.js,并想使用其中一个功能,即在 li 上添加一个类。但要做到这一点,您需要添加数据属性 data-menuanchor 。
我看过这个:
add_filter( 'nav_menu_link_attributes', 'my_nav_menu_attribs', 10, 3 );
function my_nav_menu_attribs( $atts, $item, $args )
{
// The ID of the target menu item
$menu_target = 113;
// inspect $item
if ($item->ID == $menu_target) {
$atts['data-menuanchor'] = 's1';
}
return $atts;
}
它可以工作,除了它将属性添加到 a 标签并需要它在 li 标签上。
另外,如果我想对菜单上的所有项目执行此操作。我需要对所有项目执行此功能吗?而且我想我每次都必须重命名函数?
谢谢
【问题讨论】:
标签: wordpress custom-data-attribute fullpage.js