Cách xóa bớt menu khỏi admin panel trong wordpress

Thảo luận trong 'Wordpress' bắt đầu bởi ntphong, 26/5/15.

Cách xóa bớt menu khỏi admin panel trong wordpress

Wordpress, 26/5/15. Trả lời: 0, Đọc: 1,129.

ntphong ntphong

Lượt xem: 1,129


Bạn đang xem:

Cách xóa bớt menu khỏi admin panel trong wordpress

Coppy cùng chia sẻ nhé bạn!
  1. ntphong

    ntphong Administrator Staff Member

    Tham gia ngày:
    25/12/14
    Bài viết:
    51,321
    Trang chủ:

    Những Cảnh Đẹp Của Việt Nam Qua Góc Nhìn Từ FlyCam PhanTom 3 Professional (Video 4K)

    Bấm Youtube để đăng ký xem video nhé!


    Đôi khi vì một lý do nào đó bạn muốn loại bỏ bớt một số mục khỏi Menu trong WordPress Admin Panel. Ví dụ blog của bạn có nhiều admin cấp cao, bạn muốn loại bỏ bớt một số mục quan trọng khỏi Admin Panel như Tools, Plugins, Appearance… để đảm bảo an toàn chẳng hạn. Hay đơn giản một số mục bạn không bao giờ dùng tới, bạn muốn bỏ bớt để trang admin nhanh và thoáng hơn.

    [​IMG]

    Đối với các phiên bản từ WordPress 3.1 và mới hơn, chỉ cần thêm đoạn code sau vào file functions.php của theme.

    1
    2
    3
    4
    5

    add_action( 'admin_menu', 'my_remove_menu_pages' );
    function my_remove_menu_pages() {
    remove_menu_page('plugins.php');
    remove_menu_page('tools.php');
    }
    Trong đoạn code này là loại bỏ menu Plugins và menu Tools khỏi Admin Panel, để xóa bỏ các menu khác chỉ cần thêm vào đoạn code trên.

    1

    remove_menu_page('menu-slug');
    Cách xác định menu_slug

    Ví dụ đối với menu Tools, click vào menu Tools, nhìn vào cuối đường link

    [​IMG]

    Trong ví dụ này, menu_slug của Tools sẽ là tools.php

    Một số menu_slug chính

    link-manager.php

    tools.php

    plugins.php

    users.php

    edit-comments.php

    themes.php

    upload.php

    options-general.php

    Đối với các phiên bản WordPress 3.1 và cũ hơn thì thêm đoạn code sau vào file functions.php của theme.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    function remove_menus () {
    global $menu;
    $restricted = array(__('Links'));
    end ($menu);
    while (prev($menu)){
    $value = explode(' ',$menu[key($menu)][0]);
    if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
    }
    }
    add_action('admin_menu', 'remove_menus');
    Code trên áp dụng cho tất cả user, bao gồm cả administrators.

    Theo: Visaonho.com
     
    Diễn đàn Ntphong index siêu nhanh!

    Diễn đàn Seo

    Tiêu đề: Cách xóa bớt menu khỏi admin panel trong wordpress

    Ghi nguồn bài viết www.ntphong.com khi đăng tải lại bài viết này.

  2. Quảng cáo Thành viên VIP



Link hữu ích: @@ giàn phơi thông minh, giàn phơi quần áo, fpt ho chi minh, Quay phim chụp hình, lap dat cap quang viettel, @@
=