2013-06-30 21 views

Trả lời

28

bạn sẽ cần phải chỉnh sửa functions.php cho điều này và thêm một số mã trong đó. Phần bài đăng này là edit.php

Xem tài liệu chính thức của wordpress cho chức năng remove_menu_page() để hiểu rõ hơn. Tài liệu nêu rõ cách sử dụng chức năng là:

<?php remove_menu_page($menu_slug) ?> 

Đây là là edit.php cho trình đơn bài đăng.

Bây giờ, tạo chức năng của riêng bạn gọi post_remove() và thêm mã trong functions.php như:

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

Phần tiếp theo là treo chức năng post_remove() của bạn với một hành động cụ thể trong trường hợp này là admin_menu để kích hoạt Chức năng này. Cho rằng, thêm một số mã khác trong functions.php:

add_action('admin_menu', 'post_remove'); 

Vì vậy, trong ngắn hạn, sau đây là mã hoàn chỉnh mà bạn cần phải thêm vào trong tập tin functions.php của bạn:

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 

Liên kết tài liệu chính thức

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

Tôi hy vọng điều này sẽ hữu ích! Xin vui lòng cho tôi một ân huệ - bỏ phiếu cho câu trả lời của tôi và đánh dấu nó được chấp nhận.

+0

lý do tại sao 2 phiếu giảm giá? –

+1

Bạn cũng có thể muốn [xóa nó khỏi Thanh quản trị] (http://wordpress.stackexchange.com/questions/76642/remove-admin-bar-new-post-link-media-sub-menu). – Tamlyn

+0

Đây là [lý do] (https://wordpress.stackexchange.com/questions/57464/remove-posts-from-admin-but-show-a-custom-post). – certainlyakey

4

thêm chức năng này để functions.php của bạn

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

add_action('admin_menu', 'remove_menu'); 
Các vấn đề liên quan