如何从wordpress中删除管理侧边栏中的帖子

inC*_*rol 17 wordpress

我想知道如何从wordpress管理侧栏中删除帖子部分(见下图) Wordpress帖子

Shu*_*ail 42

您需要为此进行编辑functions.php并在其中添加一些代码.这部分帖子的意思是edit.php

有关remove_menu_page()功能的更好理解,请参阅官方wordpress codex文档.Doc将函数用法表示为:

<?php remove_menu_page( $menu_slug ) ?>
Run Code Online (Sandbox Code Playgroud)

$menu_slugedit.php邮政菜单.

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

function post_remove () 
{ 
   remove_menu_page('edit.php');
} 
Run Code Online (Sandbox Code Playgroud)

下一部分是post_remove()使用特定操作挂钩您的函数,在这种情况下admin_menu触发此功能.为此,在functions.php中添加更多代码:

add_action('admin_menu', 'post_remove');
Run Code Online (Sandbox Code Playgroud)

简而言之,以下是您需要在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
Run Code Online (Sandbox Code Playgroud)

官方文档链接

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

我希望这有帮助!请帮个忙 - 为我的答案投票并将其标记为已接受.

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

Mar*_*ark 7

将此函数添加到functions.php中

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

add_action('admin_menu', 'remove_menu');
Run Code Online (Sandbox Code Playgroud)