Hướng dẫn cách ẩn hiện các Menu trong WordPress Admin

Nhiều khi nhìn vào thanh menu trong admin Website WordPress mọi người có thể thấy nó khá là nhiều thứ. Nhất là khi bạn cài nhiều plugin lên nửa, thì nó càng nhiều hơn nửa. Vậy nên trong bài viết này mình sẽ hướng dẫn bạn cách ẩn hiện các Menu WordPress đi bớt nếu bạn cần nhé.

Ẩn hiện các Menu mặc định trong trang quản trị WordPress

Cách này để ẩn các Menu mặc định của WordPress.

Bạn chỉ cần thêm đoạn code sau vào file Functions.php của theme bạn đang dùng. Nhớ dùng Child theme cho an toàn nhé.

function jnn_admin_menus() {
   remove_menu_page( 'index.php' ); // Menu Bảng tin
   remove_menu_page( 'edit.php' ); // Menu Bài viết
   remove_menu_page( 'upload.php' ); // Menu Media
   remove_menu_page( 'edit.php?post_type=page' ); // Menu Trang
   remove_menu_page( 'edit-comments.php' ); // Menu Bình luận
   remove_menu_page( 'themes.php' ); // Menu Giao diện
   remove_menu_page( 'plugins.php' ); // Menu Plugins
   remove_menu_page( 'users.php' ); // Menu Thành viên
   remove_menu_page( 'tools.php' ); // Menu Công cụ
   remove_menu_page( 'options-general.php' ); // Menu cài đặt
}
add_action( 'admin_menu', 'jnn_admin_menus' );

Đoạn code trên có chức năng ẩn toàn bộ Menu mặc định của WordPress, nghĩa là mỗi dòng ‘remove’ nó sẽ ẩn đi 1 menu nhé, lưu ý cho từng dòng mình cũng ghi chú rồi. Cho nên bạn cần ẩn Menu nào thì chỉ cần cho Menu đó vào thôi nhé, đừng cho hết như mình.

Ví dụ bạn chỉ muốn ẩn Menu Bình luận đi thì đoạn code sẽ là :

function jnn_admin_menus() {
   remove_menu_page( 'edit-comments.php' ); // Menu Bình luận
}
add_action( 'admin_menu', 'jnn_admin_menus' );

Ẩn hiện các Menu do các Plugin tạo ra

Code này thì để ẩn riêng cho các Menu được tạo từ các Plugin nhé. Cũng thêm code vào file function như cách trên nha.

function jnn_admin_menus() {
   remove_menu_page( 'wpcf7' ); // Xóa Menu Contact form 7
   remove_menu_page( 'rank-math' ); // Xóa Menu Rank Math Seo
}
add_action( 'admin_menu', 'jnn_admin_menus' );

Như trên ta thấy giá trị ở bên trong dấu ngoặc chính là giá trị trên đường link khi ta nhấn vào Menu của plugin đó (Xem ảnh dưới).

Tham khảo thêm: Top hosting tốt nhất hiện nay

Ví dụ như hình trên thì mình bấm vào Menu Rank Math SEO và url sẽ có dạng https://domain.com/wp-admin/admin.php?page=rank-math. Thì giá trị cần đưa vô đoạn code chính là ‘rank-math’ nằm sau đoạn ‘page=’

Tổng kết

Khá đơn giản phải không nào, vậy là với vài đoạn code đơn giản như trên bạn đã có thể ẩn hiện các Menu trong WordPress Admin theo ý của mình rồi nhé. Trong quá trình thực hành nếu cần hỗ trợ gì thì cứ nhắn Hoàng PM nhé.

Mục nhập này đã được đăng trong Wordpress và được gắn thẻ .

Trả lời

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 *