0

我使用单页 WordPress 主题为客户建立了一个网站:motorarzt.com

主页上的主导航使用 Anchors 滚动到不同的页面。

我将 WordPress 放在目录 /ma/ 中,然后照常更新 index.php 文件和 htacess 文件。在主页上,URL 运行良好 - 在侧边栏上也运行良好。

问题是当我使用此主题转到单个页面时,主导航 URL 仍显示目录。这是一个示例:motorarzt.com/services/

链接应该是http://motorarzt.com/#services而不是http://motorarzt.com/ma#services

真的希望这里有人可以帮助我...想知道这是否是主题开发方式以及我如何调整/修复它的问题。

主题开发人员向我提供了此代码以添加到主题选项面板中的“额外 javascript”区域 - 但它不起作用。然后他说他不再支持了。

jQuery (document).ready(function($){
$ ("#menu a").each(function(){
var old_a = $(this).attr("href");
var new_a = old_a.replace("ma", "")
$(this).attr("href", new_a)
})

谢谢!丽莎

4

1 回答 1

0

尝试将分号放在最后三行:

var new_a = old_a.replace("ma", "");
$(this).attr("href", new_a);
});

此外,如果您使用的是最新版本的 jQuery,请将 attr() 替换为 prop()。

哦,如果你启用了缓存,你应该刷新所有这些。我使用 Drupal 而不是 Wordpress,但我猜它也在那里。

于 2013-09-14T22:45:45.720 回答