我想在为我的WordPress菜单创建自定义菜单链接时使用绝对URL,但当WordPress呈现菜单时,它会从href数据中删除域,并将其作为相对URL呈现。
例如,我在菜单中有一个自定义链接https://www.domain.com/about/
. 在站点上呈现此菜单时,链接hrefhttps://www.domain.com/
将href设置为about/
.
我猜WordPress正在这样做,因为自定义菜单项的绝对URL中的域与WordPress安装的站点URL相匹配。我希望它不这样做,而只是将href数据呈现为绝对URL。
我查看了各种与WordPress菜单相关的操作和过滤器,但似乎找不到任何允许我在将href数据呈现为HTML之前覆盖此操作或对其进行最终检查和更正的内容。
如果您有任何关于如何做到这一点的建议,我们将不胜感激!