将自定义帖子类型添加到菜单屏幕


32

我需要一种将自定义帖子类型添加到Wordpress中的“外观->菜单”选项的方法。我用以下方法创建了一个自定义帖子类型:

register_post_type('produksjoner',$args);

我发现的所有示例都只是通过将URL手动添加到自定义菜单项中而将页面添加到菜单中。我希望它能够像其他页面一样通过选择它来自动添加它。

我现在已经搜寻了两天...请帮助我:-/

Answers:


82

要使自定义帖子类型显示在外观->菜单中,您需要做两件事:

  1. 检查您的参数,并确保将show_in_nav_menus设置为true

  2. 转到外观->菜单页面,然后在最顶部单击屏幕选项。在打开的面板中,确保已选中您的自定义帖子类型。

就这样!


哇谢谢你!那比我想的要容易。当我找不到快速答案时,可能是因为它很简单,其他几个人都
遇到

6
我一直在寻找“ 2”点
Alex K

不幸的是,至少对于我正在使用的主题(桥),子类型不会将此菜单项作为存档页面的子页面点亮,这就是为什么我一直在寻找内置方式的原因。第一种情况。尽管可以通过插入body标签上的cpt类和菜单项上的类来使用css访问它。
rtpHarry18年

@感谢先生,您可以使用菜单页面顶部的Just screen选项真正解决了我的问题。
Bhavin Thummar

节省了我很多时间。我正要为每个下拉列表创建循环,等等。永远要记住那个屏幕选项!
sheriffderek

4

我遇到了同样的情况,我需要为“自定义帖子类型存档”页面提供动态菜单才能显示在菜单编辑器中。

您可以尝试我的CPT Archive to Nav插件,看看是否能满足您的需求。http://wordpress.org/extend/plugins/cpt-archive-to-nav/您必须单击页面顶部的“屏幕选项”菜单,然后选择要在屏幕上显示的CPT 。然后,在帖子类型的“查看全部”标签中,最上面的选择应该是存档页面。

这只是将其掩盖为自定义菜单项类型,而不必手动将其输入以创建菜单。当前,除了您已经可以使用的菜单类型之外,没有其他方法可以创建新的菜单项类型。


在后期可能真的很方便。谢谢您:)
Ole HenrikSkogstrøm2012年

1
哇。我一直想要这个功能有一段时间了。
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.