Php 是否将额外参数附加到wordpress菜单的锚定标记?
我正在使用wordpress菜单。菜单通过以下代码显示在页面上Php 是否将额外参数附加到wordpress菜单的锚定标记?,php,html,wordpress,Php,Html,Wordpress,我正在使用wordpress菜单。菜单通过以下代码显示在页面上 <?php wp_nav_menu( array( 'theme_location' => 'my-menu' ,'menu_class'=> 'nav navbar-nav') ); ?> 如何像这样将额外的参数附加到此锚定标记 http://website_url/examplepage?example=firstexample 您可以创建一个自定义步行器来实现这一点。这是一个详细的解释 或 此外,这
<?php wp_nav_menu( array( 'theme_location' => 'my-menu' ,'menu_class'=> 'nav navbar-nav') ); ?>
如何像这样将额外的参数附加到此锚定标记
http://website_url/examplepage?example=firstexample
您可以创建一个自定义步行器来实现这一点。这是一个详细的解释 或 此外,这里还有一个可能的解决方法: 编辑
nav menu template.php
文件,该文件位于wp includes
文件夹下。编辑第120行(Wordpress 3.8.1),如下所示
$atts['href'] = ! empty( $item->url ) ? $item->url : '';
您可以在此处添加要添加的自定义参数。例如:
$atts['href'] = ! empty( $item->url ) ? $item->url . 'example=firstexample' : '';
注意:一旦您更新Wordpress安装,这些更改将被覆盖。您是否尝试过wp admin菜单部分自定义菜单链接我在三个不同的模板中调用该菜单,并根据模板条件更改菜单
$atts['href'] = ! empty( $item->url ) ? $item->url . 'example=firstexample' : '';