gpt4 book ai didi

php - 添加自定义属性 Wordpress 导航项

转载 作者:行者123 更新时间:2023-11-28 04:35:15 25 4
gpt4 key购买 nike

我需要将自定义属性添加到单个 WordPress 菜单项。

<li id="menu-item-365" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-children-0">
<a href="http://www.mywebsite.com/whats-new/">WHATS NEW</a>
</li>

但是我需要这样的代码

<li id="menu-item-365" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-children-0">
<a href="http://www.mywebsite.com/whats-new/" data-reveal-id="myModal1" data-animation="fade">WHATS NEW</a>
</li>

有人可以帮忙吗?

最佳答案

过滤这个,针对特定的菜单 id 是相当容易的:

将以下内容添加到您的 functions.php 文件中。

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 = 365;

// inspect $item
if ($item->ID == $menu_target) {
$atts['data-reveal-id'] = 'myModal1';
$atts['data-animation'] = 'fade';
}
return $atts;
}

关于php - 添加自定义属性 Wordpress 导航项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21698322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com