【问题标题】:Moving standard posts menu to a custom admin menu将标准帖子菜单移动到自定义管理菜单
【发布时间】:2014-02-24 18:22:47
【问题描述】:

这是一个有点奇怪的问题,因为它非常适合特定需求 - 为没有经验的管理员简化 WP 安装的后端。我知道他们应该去学习使用该应用程序,但是嘿... :)

我在管理仪表板中构建了一个自定义菜单:

add_menu_page('NewMenu', 'NewMenu', 'administrator', 'new_admin_page', '', plugins_url('newplugin/icon.png'),1);

这会将我的“NewMenu”放在仪表板的顶部。一切都很好。但是,我想将标准帖子列表放在该菜单下方,作为子菜单。请注意,它不是 custom 帖子菜单,而是基本的“edit.php”。

我试过这个:

add_submenu_page('NewMenu', 'Posts', 'Posts', 'administrator', 'posts_list', 'edit.php');

它不起作用。它试图将我发送到 wp-admin/admin.php?page=posts_list 而不是 wp-admin/edit.php

奇怪的是,如果我将“NewMenu”参数更改为“edit.php”,它确实可以工作(并在帖子菜单中放置另一个帖子列表......是的,很奇怪)。

有人可以帮我吗?我只想将 edit.php 放在自定义管理菜单中。 :(

谢谢大家。

【问题讨论】:

    标签: php wordpress admin


    【解决方案1】:

    想通了。 “edit.php”作为目标菜单进入,不是函数,函数为空:

    add_submenu_page('NewMenu', 'Posts', 'Posts', 'administrator', 'edit.php', '');
    

    【讨论】:

      猜你喜欢
      • 2021-06-30
      • 2019-02-14
      • 2018-01-29
      • 2018-04-05
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多