在WordPress中创建页面时自动创建菜单项。如何?

时间:2011-08-12 23:05:24

标签: wordpress menu

对于Wordpress,在创建页面时,菜单条目将自动添加到顶级菜单。我已禁用此功能,因为它不是我的内容。

我想要的是,像Drupal一样,在创建页面时,我可以通过下拉菜单选择选择将此页面添加到哪个菜单以及向哪个父项添加。

哪个插件可以做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:2)

你可以自己做。你需要做的是:

  1. 使用add_meta_box向帖子编辑器添加元框。在该元框中,使用get_registered_nav_menus()函数的结果构建可用菜单列表。
  2. save_post操作添加一个钩子,这将创建一个菜单项。
  3. 通过调用wp_save_nav_menu_items($menu_id, $item_data)
  4. 创建一个菜单项

    这不是小菜一碟,但你可以在几个小时内完成。