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

Hướng dẫn các ẩ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).

huong dan cach an hien cac menu trong wordpress admin 2

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 Ngọc Nguyễn nhé.

Mình có bán các sản phẩm và cung cấp các dịch vụ sau, mong bạn dành ít phút để tham khảo, nếu thấy cần cái nào thì ủng hộ mình nhé:

  1. Shop Key License WordPress
  2. Kho Demo Website
  3. Dịch vụ Hosting tốc độ cao
  4. Dịch vụ thiết kế Website, diệt mã độc, tối ưu website
GROUP ZALO HỖ TRỢ WORDPRESS

ĐỂ LẠI BÌNH LUẬN

Cách tốt nhất để có một ý tưởng xuất sắc là có thật nhiều ý tưởng.
Chúng ta chỉ thật sự thất bại một khi chúng ta từ bỏ mọi cố gắng.
Đừng bao giờ nói tất cả những gì bạn biết. Và đừng bao giờ tin tất cả những gì bạn nghe.
Người thông minh giống như một dòng sông, càng sâu càng lặng lẽ.
Không vấp ngã trước cuộc sống, điều đó là rất tốt. Nhưng vấp ngã rồi đứng dậy mà đi lên càng tốt hơn.
Chuyên Mục
Plugin - Theme
Bài Viết Mới
Mời 1 Ly Sinh Tố
momo qr

Ngân hàng: MB BANK

Tài khoản: NGUYỄN BẢO NGỌC

Số TK: 0396753543

Mình xin chân thành cảm ơn sự ủng hộ của các bạn. Những khoản donate của các bạn đã giúp mình có 1 khoảng để chi trả và duy trì blog của mình. Mình sẽ cố gắng update thêm nhiều kiến thức và tài nguyên hữu ích hơn nửa. Cám ơn rất nhiều !!!

Chat Facebook (8h-24h)
Chat Zalo (8h-24h)
0396.753.543 (8h-20h)
Chat Telegram t.me/jakengocnguyen
Group Zalo Hỗ Trợ Get Theme + Plugin + Support