Cách thêm Đường Dẫn vào Thanh Quản Trị (Admin Menu) WordPress
Để thêm một đường dẫn mới vào thanh quản trị (admin menu) của WordPress, bạn có thể sử dụng hàm add_menu_page
trong file functions.php
của theme hoặc trong một plugin tùy chỉnh của bạn. Dưới đây là một ví dụ cách thực hiện:
function add_custom_link_to_admin_menu() {
add_menu_page(
'Tên Trang Tùy Chỉnh', // Tên trang
'Menu Tùy Chỉnh', // Tên menu
'manage_options', // Quyền hạn cần thiết để xem menu này
'custom-page-slug', // Slug của trang
'custom_page_content', // Hàm để hiển thị nội dung của trang
'dashicons-admin-generic', // Icon cho menu, sử dụng dashicons của WordPress
6 // Vị trí trong menu
);
}
add_action('admin_menu', 'add_custom_link_to_admin_menu');
// Hàm hiển thị nội dung của trang
function custom_page_content() {
echo '<div class="wrap"><h1>Tiêu đề Trang Tùy Chỉnh</h1>';
echo '<p>Nội dung của trang tùy chỉnh của bạn ở đây.</p></div>';
}
Trong đoạn code trên:
add_menu_page
là hàm dùng để thêm một trang mới vào menu quản trị.Tên Trang Tùy Chỉnh
là tiêu đề của trang mới.Menu Tùy Chỉnh
là tên của menu hiển thị trong thanh quản trị.manage_options
xác định loại người dùng nào có quyền truy cập vào menu này. Trong trường hợp này, chỉ những người dùng có quyền quản trị mới có thể xem menu này.custom-page-slug
là slug định danh cho trang mới của bạn.custom_page_content
là tên hàm mà sẽ hiển thị nội dung của trang mới của bạn.dashicons-admin-generic
là lớp icon cho menu, bạn có thể thay đổi icon khác nếu muốn.6
là vị trí mà menu sẽ xuất hiện trong thanh quản trị. Số này có thể thay đổi tùy thuộc vào vị trí bạn muốn đặt menu.
Thêm đoạn mã này vào file functions.php
của theme hiện tại của bạn, hoặc tạo một plugin tùy chỉnh và thêm vào đó. Đây là cách cơ bản để thêm menu vào quản trị WordPress, và bạn có thể tùy chỉnh thêm tùy theo nhu cầu cụ thể của trang web của bạn.