添加带有锚点的自定义页面链接

时间:2015-05-10 作者:TWONEKSONE

在我的管理部分,我想添加外观>菜单>一些自定义页面以添加到我的菜单中。我有两个不同的菜单,一个用于主页,另一个用于其他页面。在我的主页菜单中,我将菜单元素添加为链接,因为我需要向href提供html元素的id,以便我可以在页面中的特定点“重定向”,因此我的链接是“#gallery”。在所有其他页面I的menù中,链接应为\'http://my_domain/home/#gallery. 有没有办法将此链接添加到页面列表中?我希望我是清楚的。谢谢

2 个回复
SO网友:Fernando Baltazar

我一直在寻找答案,但突然间我有了这个想法,它起了作用!

在菜单设置中,只需像html链接代码一样添加锚定链接<a href="#anchor" >titulo </a>

因此,与WP相同,但仅在现场链接中添加锚

enter image description here

这将在每个页面上创建相同的锚,以链接每个页面上也处于活动状态的部分,这可以是联系表单、注册、订阅表单等。

enter image description here

所以这将被处理为http://domain.com/postID/#sugerir

enter image description here

What happen on pages where this anchor won\'t work or is not needed?

根据每个案例,你可以用css隐藏导航项。对于我来说,在每一篇文章中链接一个表单来提出想法是很重要的(Sugiere un tema)。

SO网友:Bagnome

转到“自定义链接”选项卡,在url框中添加:?page\\u id=[id\\u编号]\\[锚定]

这就是我在玩了一会儿之后的感受。确保WordPress没有在其前面添加http://。

其他想法:如果WordPress有一个额外的框,可以将页面粘贴到锚中,那就太好了。

结束

相关推荐

注册_NAV_MENUS,然后以编程方式创建菜单

我有一个register_nav_menus 调用我的主题函数。php://register nav menu and footer nav. register_nav_menus( array( \'main-nav\' => \'Main Navigation\', \'footer-nav\' => \'Footer Navigation\' ) ); 这很好,但我想采取额外的步