Latest Post

Hướng Dẫn Cách Sử Dụng Font Chữ Bitmap (.fnt) và Font TrueType (.ttf) trong LibGDX: Tạo và Thêm Font vào Game Java Hướng Dẫn Tạo Và Chỉnh Sửa Giao Diện Game Trong LibGDX: Tạo UI Đẹp Mắt và Hiệu Quả

Bạn có thể tạo một Menu mới trong trang quản trị Admin của WordPress bằng cách thêm một action admin_menu như sau:

// Admin Menu
add_action('admin_menu', function (){
    // Register Coupon Manager Page
    add_menu_page(
        __( 'Coupon Manager', 'coupon-manager' ),
        'Coupon Manager',
        'manage_options',
        'admin.php?page=coupon-manager',
        'couponManagerPage',
        'src/icon.png',
        6
    );
});
// Function
function couponManagerPage(){
    echo "Coupon Page Manager";
}

Trong đó:

  • admin.php?page=coupon-manager: Menu slug
  • manage_options: là những user có quyền quản lý options
  • couponManagerPage: Function khi bấm vào menu gọi đến
  • src/icon.png: icon trên menu
  • 6: là thứ tự hiển thị

Kết quả bạn có menu giống như sau:

Bây giờ chúng ta thêm 1 menu à 1 sub menu của menu vừa tạo ở trên, hãy sửa tiếp đoạn code trên như sau:

// Admin Menu
add_action('admin_menu', function (){
    // Register Coupon Manager Page
    ...

    // Register Link Manager Page
    add_submenu_page(
        'admin.php?page=coupon-manager',
        'Links',
        'Links',
        'manage_options',
        'admin.php?page=coupon-links',
        'LinkManagerPage',
    );
});
...
function LinkManagerPage(){
    echo "Link Page Manager";
}

Với

  • admin.php?page=coupon-manager là menu slug menu cha
  • admin.php?page=coupon-links là menu slug của sub menu
  • LinkManagerPage là function gọi tới

Kết quả cuối cùng chúng ta có

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *