2011-08-12 35 views
1

对于Wordpress,创建页面时,菜单条目将自动添加到顶层菜单。我禁用了这个功能,因为它不是我所拥有的。在WordPress中创建页面时自动创建菜单项。如何?

我想要的是,就像Drupal一样,在创建一个页面时,我可以选择一个下拉列表来选择要将该页面添加到哪个菜单以及哪个父项。

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

谢谢。

回答

2

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

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

创建一个菜单项,它不是一块蛋糕,但你可以在几个小时去做。

+0

感谢您的帮助。不幸的是,我无法做到这一点,因为我没有shell访问权限。我只能通过网页界面进行自定义(即:自定义CSS等)。有没有可以做到这一点的插件?如果可以,我可以要求我们的IT部门安装插件。 :) –

+0

我敢打赌,没有插件可以做到这一点。如果你没有FTP/shell访问权限,你可以在admin上使用WordPress内建主题编辑器 - 外观 - 编辑 – karevn

+0

Hi Karevn。谢谢。你能否提供关于如何做到这一点的更多提示?我是Drupal的新手。 –

相关问题