在指向网站主页特定部分的顶部菜单中添加自定义链接锚点 时间:2018-08-20 作者:user1572121 我的网站在我的自定义主题中使用导航菜单。我想使用Custom Link 在导航菜单中。我想使用以下等效项:<?php echo get_home_url(); ?>/#xxxx 在URL字段中。如果我只使用锚定链接#xxx 作为Custom Link, 它可以在主页上正常工作,但不会从其他页面链接(因为锚节不在该页面上)。必须有一个干净的方法来做到这一点。当我插入php代码时,它似乎在主页上工作,但在另一个页面上不起作用。我浏览了所有其他相关的帖子,但似乎没有一篇能解决这个问题。 2 个回复 最合适的回答,由SO网友:Scott 整理而成 如果您只想转到主页的特定部分,那么最简单的方法是使用relative URL 做记号/ 然后使用锚#xxx.因此,菜单的自定义链接将是:/#xxx.Note the difference between #xxx and /#xxx 作为自定义链接。这种方法最好的一点是,您在上线后不必费心更改链接,此外,这不需要编程。 SO网友:lpFranz 您可以添加/index.php/#my-anchor 在自定义链接中,请尝试。或者,您可以将intire URL放在链接中。 结束 文章导航