在导航中使用标签时,WordPress将问号添加到URL

时间:2017-06-12 作者:Nick Taylor

我有一个网站,我只想在使用的导航项目上有一个下拉列表# 可以向下滚动到页面的另一部分。类似于:

example.com/example <- Main page
 example.com/example/#section1 <- Part of main page
 example.com/example/#section2 <- Part of main page
这确实有效。

我希望地址栏上会显示example.com/example/#section1. 相反,我得到的是:example.com/example/?#section1

我不想要? 在URL中。

这可能不相关,但为了在单击子项时不重新加载页面,我必须使用# 在主导航项目上。喜欢example.com/example/#header. 我希望主导航项目example.com/example/

目前,我的菜单在Wordpress中设置如下:

/example/ 对于主要项目/example/#section1 对于子项

我试过了https://www.example.com/example/#section1/example#section1https://www.example.com/example#section1

我理想的导航是:

example.com/example/  |  example.com/example2  |   example.com/example3
 example.com/example/#section1
 example.com/example/#section2
非常感谢您提供的任何帮助!

1 个回复
最合适的回答,由SO网友:Nick Taylor 整理而成

所以这是一个插件的问题。我正在使用Handl UTM Grabber获取UTM信息并通过表单提交。我已经联系了插件的开发人员,他正在解决这个问题。

结束

相关推荐

Problem with custom menus

在菜单上,我说的是自定义菜单,我有一个带有几列的页脚,每列都有一个项目列表,每列菜单都需要从wp admin上的菜单选项进行更新,所以我创建了关于函数的部分。调用菜单并在页脚上添加每个菜单的php。php文档,类似于:<?php wp_nav_menu( array(\'menu\' => \'f-1\', \'menu_class\' => \'\', \'container\' => \'nav\' )); ?> <?php wp_nav_menu( arr