将额外的参数附加到wordpress菜单的锚标签?

时间:2014-04-01 06:09:04

标签: php html wordpress

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

<?php wp_nav_menu( array( 'theme_location' => 'my-menu' ,'menu_class'=> 'nav navbar-nav') ); ?>

这是显示锚标签

http://website_url/examplepage/

如何将额外参数附加到此锚标记,如此

http://website_url/examplepage?example=firstexample

1 个答案:

答案 0 :(得分:0)

您可以创建自定义助行器来实现此目的。 Here是对此的详细解释。

OR

此外,这是一个可能的解决方法:

编辑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安装后,这些更改将被覆盖。