将属性添加到wordpress菜单
问题描述:
我为我的WordPress站点使用轻量级的灯箱脚本。我想要一个主导航按钮在灯箱中打开Vimeo链接。灯箱的文件说,“添加了‘数据-lity’属性您想要的链接,在灯箱中打开的任何<a>
元素” ......像这样:将属性添加到wordpress菜单
<a href="//vimeo.com/1084537" data-lity>iFrame Vimeo</a>
,对正常工作一个正常的页面链接 - 但我没有看到任何方式在wordpress菜单中添加“data-lity”属性到wordpress菜单。我怎样才能做到这一点?
感谢
答
试试这个代码:
此代码添加到您当前主题的functions.php
文件:
add_filter('nav_menu_link_attributes', 'wpse44532_add_attr_menu_atts', 10, 3);
function wpse44532_add_attr_menu_atts($atts, $item, $args)
{
// The id of the target menu item
$menu_target = 44;
if ($item->ID == $menu_target) {
$atts['data-lity'] = 'test';
}
return $atts;
}
是啊 - 我只是改变了44到我的菜单ID和BOOM它完美!谢谢。 – MojoRisin
尝试投票回答如果是有帮助的.. –
我做了立即......但显然我太“新”,以获得特权upvote。 :( – MojoRisin