菜单上包含自定义帖子类型中的自动页面
-
16-10-2019 - |
题
问题 - 如何利用WordPress 3.0菜单系统自动从菜单中包含的自定义帖子类型中拥有新页面(我指的是公共网站WordPress的菜单管理区域)。
我相信,如果您检查自动启动的框,目前对常规“页面”有效,但是是否有一种方法可以使其使用自定义帖子类型为页面工作?
解决方案
这是通过 _wp_auto_add_pages_to_menu()
(在 \wp-includes\nav-menu.php
)挂钩的功能 transition_post_status
钩。
不幸的是,它是硬编码的 page
帖子类型,不容易扩展。
另一方面,由于它通过通用挂钩起作用,因此不难(相对,菜单内部代码是痛苦)来设计自定义邮政类型的类似物。