问题 - 如何利用WordPress 3.0菜单系统自动从菜单中包含的自定义帖子类型中拥有新页面(我指的是公共网站WordPress的菜单管理区域)。

我相信,如果您检查自动启动的框,目前对常规“页面”有效,但是是否有一种方法可以使其使用自定义帖子类型为页面工作?

有帮助吗?

解决方案

这是通过 _wp_auto_add_pages_to_menu() (在 \wp-includes\nav-menu.php)挂钩的功能 transition_post_status 钩。

不幸的是,它是硬编码的 page 帖子类型,不容易扩展。

另一方面,由于它通过通用挂钩起作用,因此不难(相对,菜单内部代码是痛苦)来设计自定义邮政类型的类似物。

许可以下: CC-BY-SA归因
scroll top