在主导航中显示我的自定义帖子类型 时间:2011-03-12 作者:Amit Erandole 我在博客中设置了4种自定义帖子类型,视频就是其中之一。我希望视频存档页面(archives video.php)在我的主导航中进行搜索。如何在不编写自定义函数的情况下实现这一点? 3 个回复 SO网友:Dwayne Charrington 直接从Wordpress文档中注册自定义帖子类型的代码中,您应该可以添加:“show\\u in\\u nav\\u menus”(在导航菜单中显示帖子类型)=>true。以下是register_post_type function在菜单中直接添加链接到页面也很有效,但在我看来这是非常混乱的。似乎没有多少人知道register\\u post\\u类型的show\\u in\\u nav\\u menus参数,因为默认情况下该值设置为false。希望这对你有帮助。 SO网友:ZaMoose 如果您没有提供进一步的上下文,我建议您创建一个WordPress menu 只需添加一个链接到自定义帖子类型的归档页面。 SO网友:joeljoeljoel 阿米特,WordPress(3.2)目前不提供将自定义帖子类型存档页面添加到导航中的方法。一种方法是创建一个页面,其中的slug与post-type归档页面的slug相匹配。此页面将只是一个占位符,因此存档页面将显示在您的导航中。例如,如果在注册视频CPT时,设置了has\\u archive=>“videos”,请创建一个名为“videos”的页面。视频现在将显示在您的导航中,当请求/视频/时,用户将获得视频CPT存档页面,而不是视频页面,因为WordPress创建的重写规则的顺序。 结束 文章导航