css - 将站点指向目录后主页导航不更新的问题

标签 css wordpress navigation

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

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

我将 WordPress 放在目录/ma/中,然后正常更新 index.php 文件和 htacess 文件。在主页上,URLS 工作正常 - 在侧边栏上也工作正常。

问题是,当我转到具有此主题的单个页面时,主导航 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)
})

谢谢! 丽莎

最佳答案

尝试在最后三行加上分号:

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

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

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

关于css - 将站点指向目录后主页导航不更新的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18806977/

相关文章:

html - 如何在我的表单字段周围制作一个白色方 block ?

javascript - 如果浏览器不支持 3D 图像,则显示静态图像

html - 产品图片太大

带有 NavigationLink 的 Swift onTapGesture

css - 平板电脑上的复选框奇怪的错误

css - 根据列表大小更改 css 类

javascript - 添加到购物车时隐藏产品,点击 woocommerce

wordpress - 如何在 Woocommerce 中将 "Return to sellers.email@somemail.com"更改为 "Return to Seller' s Business Name?

visual-studio - 在 Visual Studio 中导航到类顶部的最快方法是什么

jsf - 为什么 JSF 中页面发生变化,但 URL 却没有变化?