WordPress菜单在锚点前添加了一个不需要的斜杠

时间:2019-01-24 作者:Alessio Baccarini

我需要一个WordPress菜单项来链接到自定义url,如下所示:

http://www.example.com/my-page#my-anchor
然而,WordPress在哈希符号之前添加了斜杠,并将自定义链接重新格式化为

http://www.example.com/my-page/#my-anchor
从而使我需要的jQuery调用无效。

2 个回复
SO网友:admcfajn

您可以通过从上的permalink结构的末尾删除斜杠来改变这一点wp-admin/options-permalink.php &;你应该可以走了。

enter image description here

但作为Krzysiek Dróżdż 已经说过:它不应该对javaScript的执行产生影响;拖尾斜杠是最好的做法。

SO网友:Krzysiek Dróżdż

用斜杠结束URL是一种很好的做法。这也应该不会有任何问题。

这对JS没有任何影响。无论有无斜杠window.location.hash 将具有相同的值。

因此,如果只正确编写了您使用的JS库,那么斜杠不会改变任何东西。如果有,您应该将其作为bug报告给该库的作者。

相关推荐

JQuery php请求返回一个奇怪的结果

我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">