这不是正确的方法,但您可以像这样尝试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");