2013-06-30 33 views

回答

28

你需要编辑functions.php并在其中添加一些代码。这部分的帖子在于edit.php

请参阅remove_menu_page()函数的官方wordpress codex文档以更好地理解。文件状态函数的用法为:

<?php remove_menu_page($menu_slug) ?> 

这里$menu_slugedit.php为岗位菜单。

现在,创建自己的函数调用post_remove()的functions.php作为添加代码:

function post_remove() 
{ 
    remove_menu_page('edit.php'); 
} 

接下来的部分是用具体的行动,在这种情况下是要admin_menu触发挂钩您post_remove()功能这个功能。为此,在functions.php中添加一些更多的代码:

add_action('admin_menu', 'post_remove'); 

因此,在短期,以下是你需要在你的functions.php文件添加完整代码:

function post_remove()  //creating functions post_remove for removing menu item 
{ 
    remove_menu_page('edit.php'); 
} 

add_action('admin_menu', 'post_remove'); //adding action for triggering function call 

官方文档链接

http://codex.wordpress.org/Function_Reference/remove_menu_page http://codex.wordpress.org/Function_Reference/add_action

我希望这有助于!请帮我个忙 - 为我的答案投票并表示接受。

+0

为什么2 downvotes? –

+1

您可能还想[从管理栏中删除它](http://wordpress.stackexchange.com/questions/76642/remove-admin-bar-new-post-link-media-sub-menu)。 – Tamlyn

+0

这是[why](https://wordpress.stackexchange.com/questions/57464/remove-posts-from-admin-but-show-a-custom-post)。 – certainlyakey

4

添加此功能,您的functions.php

function remove_menu() 
{ 
    remove_menu_page('edit.php'); 
} 

add_action('admin_menu', 'remove_menu');