这不是正确的方法,但您可以像这样尝试jQuery以获得所需的输出:
function add_li_atts_script()
{
?>
<script>
jQuery(document).ready(function(e) {
jQuery(\'#menu-item-276\').attr("data-id","1");
jQuery(\'#menu-item-276\').attr("data-slug","home");
});
</script>
<?php
}
add_action(\'wp_head\',\'add_li_atts_script\');
对于每个新菜单,您需要添加这两行,并需要
li
新的
ID
默认情况下
wp_nav_menu
将生成唯一
ID
对于每个
li
:
jQuery(\'#li-id\').attr("data-id","DESIRED ID");
jQuery(\'#li-id\').attr("data-slug","DESIRED SLUG");