禁用某些页面上的链接

时间:2011-07-15 作者:GaryDevenay

我目前有一个网站有两个级别的导航。我正在设置wp\\u list\\u pages()列表的样式,以用作我的导航。

我想禁用一些有子项(不排除)的页面上的链接,以便我可以将鼠标悬停在这些子项上以显示下拉导航,但我无法单击它们。

有人知道我可以添加这样的方法或参数吗?

2 个回复
最合适的回答,由SO网友:Awesome Name 整理而成

您可以转到wordpress菜单,将链接的目标设为#。如果用户点击它,他们会被带到页面的顶部,因为他们使用的是导航,所以他们可能在那里。

SO网友:Hiranthi

我刚刚发布了一个插件,该插件允许您从wp\\u list\\u pages菜单中删除父项的链接(它删除URL并将其替换为#):wp_list_pages tweaks.它还添加了两个其他选项,为父项提供is-parent 类别(&A);将父项复制到子菜单中。

结束

相关推荐

为什么‘EXCLUDE_FROM_SEARCH’从WP_QUERY中排除自定义帖子类型?

在WP 3.1中,似乎设置\'exclude_from_search\' = TRUE 对于自定义帖子类型,不仅从前端的搜索中排除帖子类型,而且从使用\'post_type\' = \'all\'.我可以想象很多情况下,插件开发人员希望访问所有帖子类型,甚至是那些被排除在前端搜索之外的帖子类型。这是一个bug,还是只是文档记录不足?背景故事:我有一个自定义的帖子类型,使用自定义的“帖子到期日期”字段。为了自动取消发布过期的自定义帖子,我创建了一个内容过期插件,该插件使用wp\\u schedule\\u