javascript - 动态更改在 WordPress 中创建的菜单中的链接
问题描述
我有一个网站,它的首页(主页)带有指向每个加拿大省的子页面的链接。
目前,每个页面的标题菜单是使用 WP 中的菜单部分构建的,并且它被硬编码为跳转到曼尼托巴省的“探索”部分(这是我们为其构建网站的第一个省份)。显然,如果我在不同的省份,这不是我想要的。
有没有办法在 WP 或 JS 中让菜单动态使用菜单链接中的当前省份?
我在看一篇文章,我想我可以做这样的事情,但我不确定如何将它整合到 WP 的菜单设置中。
我认为基本代码看起来像这样:
let province = window.location.href; // Do some trimming here to get the name of the province
document.getElementById('explore-menu-item').setAttribute("href", `https://yourlink.com/${province}`);
但同样,我不确定如何使用 WP。有没有人必须完成类似的事情或知道我应该如何进一步解决这个问题?
解决方案
推荐阅读
- javascript - 带有可点击引脚的 JavaScript 地球
- json - npm 错误!在netbeans中使用cordova时编码ENOPACKAGEJSON
- html - 我制作的课程没有出现在 css 中
- angular6 - 使用 ngx-joyride 作为使用 *ngFor 渲染的组件(卡片)的包装器
- docker - 来自守护程序的错误响应:hcsshim::CreateComputeSystem:虚拟机无法启动,因为未安装必需的功能
- php - 在使用 php 的 PDO 查询中使用 Multiple in() 条件
- c# - 如何使用 .net 核心从 Ionic 和 Web 对移动设备进行身份验证?
- swift - UICollectionView 项、部分和单元格之间有什么区别?
- javascript - 尝试使用行表的内容设置输入文本,但它不起作用
- android - Firebase 登录不适用于较低的 android 版本