Php 将自定义查询参数附加到wp_nav_菜单

Php 将自定义查询参数附加到wp_nav_菜单,php,wordpress,Php,Wordpress,我需要将自定义查询参数附加到wp_nav_菜单调用中的每个链接上 因此,在菜单中的每个href之后附加?var1=apple&var2=orange'或'&var1=apple&var2=orange' 我该怎么做 wp_nav_menu( array( 'container' => 'nav', 'container_class' => 'nav-menu', 'menu_class' => 'main-menu main-nav clrf dropdown', 'the

我需要将自定义查询参数附加到wp_nav_菜单调用中的每个链接上

因此,在菜单中的每个href之后附加?var1=apple&var2=orange'或'&var1=apple&var2=orange'

我该怎么做

wp_nav_menu( array( 'container' => 'nav', 'container_class' => 'nav-menu',
 'menu_class' => 'main-menu main-nav clrf dropdown', 
'theme_location' => 'header', 'enable_bp_links' => true, 'show_home' => true ) );

默认导航菜单代码没有此选项。您可以做的是创建一个小插件,在nav菜单显示之前将其挂钩,并使用XML转换将其添加到每个链接中


我以前做过这件事,它成功地工作了,但我现在附近没有代码。我所能做的就是保证这是有效的。当我下次有机会的时候,我会尽量记得把它贴出来

到目前为止你做了什么?请把你的密码寄出去。我是否会关闭echo,然后将其附加到每个项目中?我不会称之为尝试,但是,您删除的函数在这里有文档记录,可能这对您来说是一些新闻,对您有帮助:-如果没有,请忽略。是的,我知道wp_nav_菜单函数,但它不包括要添加到href URL的参数。有什么方法可以做到这一点吗?如果有,那么就使用wordpress中称为action/filter的回调函数。查看该函数及其包含的函数的源代码,看是否有可以使用的过滤器。