【问题标题】:How to remove submenupage from WordPress Backend Parentpage upload.php?如何从 WordPress 后端父页面 upload.php 中删除子菜单?
【发布时间】:2021-07-02 13:38:36
【问题描述】:

我正在尝试从 WordPress Parentpage upload.php 中删除 submenu_page。

这是我要删除的 submenu_page 的 url:

http://localhost:8080/wp-admin/edit-tags.php?taxonomy=ressorts&post_type=attachment

它位于媒体(德语中的“Medien”)下。我试图删除它

remove_submenu_page('upload.php', 'edit-tags.php?taxonomy=ressorts&post_type=attachment');

但它没有用。我能够删除我想要的每个 menu_page 和 submenu_page(从帖子中),但仅对于媒体它不起作用。

希望有人知道答案。这让我很困惑。 :)

【问题讨论】:

    标签: wordpress backend submenu


    【解决方案1】:

    我找到了一个解决方案,目前正在使用:

    您只需要获取全局数组变量 $submenu 并从中删除元素特定的元素。请参阅下面的代码。

    感觉不是很理想,而且有更多的临时修复。

    global $submenu;
    unset($submenu['upload.php'][15]);
    

    希望有人会觉得这很有用或有更好的解决方案。

    【讨论】:

    • 从个人资料中删除子页面似乎完全不同。真是一团糟!
    • 我的错误。似乎我只是忘了设置钩子函数的优先级,该函数在 WordPress 更新之前就已经解决了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2012-11-30
    相关资源
    最近更新 更多