Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否将额外参数附加到wordpress菜单的锚定标记?_Php_Html_Wordpress - Fatal编程技术网

Php 是否将额外参数附加到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 您可以创建一个自定义步行器来实现这一点。这是一个详细的解释 或 此外,这

我正在使用wordpress菜单。菜单通过以下代码显示在页面上

<?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' : '';