Xoá menu trong phần quản trị WordPress ~ Kiếm Tiền Online

Sunday, February 4, 2024

Xoá menu trong phần quản trị WordPress

Để ẩn hay xoá 1 số menu trong phần quản trị WordPress thì có 1 số cách như tiêu dùng plugin (phổ biến cho những ai không biết code) hoặc nếu bạn không muốn cồng kềnh thì có thể đọc bài viết phía dưới, đơn giản chỉ cần lấy code cho vào file functions.php là có thẻ ẩn menu trong phần quản trị WordPress.

xoá menu trong phần quản trị wordpress

Menu quản trị viên ở phía bên trái của back-end WordPress có rất nhiều mục, menu, menu con, tùy chọn, widget, phần bài đăng và trang cũng như cài đặt chủ đề và plugin. Như đã đề cập, bạn có thể muốn người viết, cộng tác viên, biên tập viên và các quản trị viên khác có quyền truy cập hạn chế. Điều đó đặc biệt quan trọng trên mạng nhiều trang hoặc bất kỳ trang web đa tác giả. Khi mọi thứ được dọn dẹp, bạn cải thiện quy trình làm việc bằng cách tối ưu hóa các lựa chọn có sẵn. Đồng thời, bạn ngăn người dùng lạm dụng các tùy chọn mà họ không nên có quyền truy cập.

Ẩn menu trong Quản trị viên WordPress bằng code PHP

Trước khi khởi đầu bạn cần biết cách đánh giá ID người dùng trong WordPress, ví dụ đơn giản với quản trị viên có ID=123 thì giữ nguyên các menu, các quản trị viên hoặc user khác thì ẩn hết đi….

Trong ví dụ phía dưới đây sẽ chỉ hiện menu đầy đủ cho người dùng có ID là 123, các người dùng khác đều sẽ bị ẩn menu đi.

add_action( 'admin_init', 'vutruso_remove_menu_pages' );function vutruso_remove_menu_pages() {  global $user_ID;  if ( $user_ID != 123 ) { // Enter the user ID instead of 123    remove_menu_page('edit.php'); // Posts   remove_menu_page('users.php'); // Users   remove_menu_page('plugins.php'); // Plugins   remove_menu_page('themes.php'); // Appearance   remove_menu_page('tools.php'); // Tools   remove_menu_page('options-general.php'); // Settings   remove_menu_page('upload.php'); // Media   remove_menu_page('link-manager.php'); // Links   remove_menu_page('edit-comments.php'); // Comments   remove_menu_page('edit.php?post_type=page'); // Pages  }}

Với code này bạn có thể cải biến 1 chút để hiện menu cho 2 người dùng trở lên như sau:

add_action('admin_menu', 'vutruso_remove_menu_pages');function vutruso_remove_menu_pages() {    $excluded_users = array(123, 999); // nguoi dung co id 123 và 999 se duoc hien menu        if (in_array(get_current_user_id(), $excluded_users)) {        return;    }       remove_menu_page('edit.php'); // Posts   remove_menu_page('users.php'); // Users   remove_menu_page('plugins.php'); // Plugins   remove_menu_page('themes.php'); // Appearance   remove_menu_page('tools.php'); // Tools   remove_menu_page('options-general.php'); // Settings   remove_menu_page('upload.php'); // Media   remove_menu_page('link-manager.php'); // Links   remove_menu_page('edit-comments.php'); // Comments   remove_menu_page('edit.php?post_type=page'); // Pages}

Bonus nếu bạn muốn xoá phần theme Customizer và 1 số menu của các plugin phổ biến khác như elementor, Code snippets, WPML … thì bạn có thể tiêu dùng code sau để xoá.

add_action('admin_menu', 'vutruso_remove_menu_pages');function vutruso_remove_menu_pages() {    $excluded_users = array(123, 999); // nguoi dung co id 123 và 999 se duoc hien menu        if (in_array(get_current_user_id(), $excluded_users)) {        return;    }   remove_menu_page('edit.php'); // Posts   remove_menu_page('users.php'); // Users   remove_menu_page('plugins.php'); // Plugins   remove_menu_page('themes.php'); // Appearance   remove_menu_page('tools.php'); // Tools   remove_menu_page('options-general.php'); // Settings   remove_menu_page('upload.php'); // Media   remove_menu_page('link-manager.php'); // Links   remove_menu_page('edit-comments.php'); // Comments   remove_menu_page('edit.php?post_type=page'); // Pages$customizer_url = add_query_arg( 'return', urlencode( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ), 'customize.php' );remove_submenu_page( 'themes.php', $customizer_url );   /* Plugin related submenus under Settings page */   remove_submenu_page( 'options-general.php', 'webpc_admin_page' ); // WebP converter   remove_submenu_page( 'options-general.php', 'kadence_blocks' ); // Kadence Blocks     	  /* 3rd party plugin menus */	  // remove_menu_page( 'snippets' ); // Code snippets	  // remove_menu_page( 'elementor' ); // Elementor	  // remove_menu_page( 'rank-math' ); // Rank Math	  // remove_menu_page( 'Wordfence' ); // Wordfence	  // remove_menu_page( 'WPML' ); // WPML   	  // remove_menu_page( 'fluent_forms' ); // Fluent Forms  	  // remove_menu_page( 'ct-dashboard' ); // Blocksy}

Nếu bạn muốn ẩn menu trong phần quản trị bằng plugin thì có thể tiêu dùng plugin Hide Admin Menu hoặc WP Custom Admin Interface để cài đặt nhé.

Related Posts:

  • Plugin tìm kiếm và thay thế dữ liệu cho WordPressTìm kiếm và thay thế dữ liệu thường được ứng dụng trong WordPress như thế nào? Có lẽ nếu trả lời được câu hỏi này sẽ không dễ cho những ai mới làm quen với WordPress hoặc những người dùng lâu nhưng chưa trải sự đời?! ?Đùa thế… Read More
  • Sửa lỗi 404 sau khi xóa plugin AMPSửa lỗi 404 sau khi xóa plugin AMPCách đây vài hôm tôi có xử lý tối ưu website cho 1 khách hàng và khách hàng có cài plugin AMP trước kia được dân SEO bảo tai nhau là tối ưu được SEO nhưng theo tôi nó chỉ giúp website nhẹ nên… Read More
  • Cài đặt WP CLI và quản lý WordPress bằng câu lệnh WP CLINgoài quản lý WordPress qua giao diện trực quan thì bạn có thể quản lý WordPress bằng cách tiêu dùng các câu lệnh WP CLI , câu lệnh WP CLI sẽ rất hữu ích cho lập trình viên xử lý các sự cố khi không thể hoặc không muốn đăng n… Read More
  • WP Super Cache đã gia nhập JetpackWP Super Cache đã gia nhập JetpackJetpack vừa thông tin rằng WP Super Cache là một phần của gia đình Jetpack nhưng đây không phải là một vụ mua lại plugin.Plugin tạo cache nổi tiếng WP Super Cache giúp hơn 2 triệu trang web c… Read More
  • Plugin WP Cerber Security bị khóa để điều traPlugin WP Cerber Security bị khóa để điều traSau khi bài viết này được đăng mình có tìm hiểu và thấy rằng Plugin WP Cerber Security phiên bản 8.9.3 có dính 1 lỗ hỏng bảo mật nghiêm trọng nên bị WordPress.org khóa, chi tiết về… Read More

0 nhận xét:

Post a Comment

Chăm sóc tóc

DUNG DỊCH TẮM GỘI KHÔ – PH
90.000₫
MẶT NẠ TÓC PHỤC HỒI HƯ TỔN PREMIUM REPAIR MASK 180G – TSUBAKI
225.000₫
BỒ KẾT HOA BƯỞI 300ML – NCT3
340.000₫
DẦU XẢ THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
DẦU GỘI THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
SERUM DƯỠNG TÓC HOA BƯỞI GIẢM GÃY RỤNG 50ML – POMELO
84.000₫

Quảng cáo

Nổi bật

Cài đặt Thanh Toán Google adsense bằng ngân hàng Vietcombank

Sau khi đã đủ điều kiện rút tiền từ Google Adsense thì bạn cần phải thêm hình thức thanh toán để Google trả tiền cho bạn.Khi kiếm tiền trên ...

a-ads

Máy tính Laptop

44.990.000đ
Laptop LG Gram 2022 17Z90Q-G.AH76A5 (Core-i7 1260P/16GB/512GB/17″ WQXGA/Win 11/Xám)
24.790.000đ
Laptop LG Gram 2021 16ZD90P-G.AX54A5 (i5-1135G7/8GB RAM/512GB SSD/16″WQXGA/Dos/Trắng)
14.590.000đ
Laptop Acer Gaming Aspire 7 A715-42G-R4ST NH.QAYSV.004 (R5 5500U/8GB RAM/256GB SSD/15.6″FHD IPS/GTX1650 4GB/Win10) – Hàng chính hãng
15.190.000đ
Laptop Acer Aspire 3 A315-58G-50S4 (Core i5 1135G7/8GB RAM/512GB/15.6″FHD/MX350 2GB/Win 10/Bạc)
21.990.000đ
Laptop Acer Swift 5 SF514-55TA-59N4 NX.A6SSV.001 (i5-1135G7/16GB RAM/1TB SSD/14″FHD_Touch/Win10/Xanh) – Hàng chính hãng
14.890.000đ
Laptop Acer Aspire 5 A514-54-59QK (Core i5 1135G7/8GB RAM/512GB/14″FHD/Win 11/Vàng)

Vay Online

(x)
(x)
Day noi mi | Hoc noi mi | Noi mi dep | Trung tam day nghe toc | Day cat toc | Day nghe toc | Hoc cat toc | Hoc cat toc o Ha Noi | Hoc cat toc tai Ha Noi | Thuoc chua benh a sung
Dau goi Kafen | Dau xa Kafen | Giao trinh day cat toc | Mua ban rao vat | Dang rao vat | Dien dan rao vat | Rao vat mien phi | Trang rao vat

Mua Hang Gia Re / Cho Dien Tu / Mua Hang Online Uy Tin / Sim So Dep / Mua Hang Online / Dung Cu Cat / Dung Cu Cat Gia Re / Ban Buon Dung Cu Cat / Hoc Cat Toc / Dang Rao Vat / Dien dan Rao Vat / Trang Rao Vat / Day Noi Mi / Rao Vat Cho Tot / Quang Cao Rao Vat / Camera Quan Sat / Cac Website Rao Vat / My Pham Nganh Toc / Phu Kien Nganh Toc / Phuong Phap Tap Gym / Kiem Tien Tren Mang / Trung Tam Day Nghe Toc / VPS Gia Sieu Re / VPS Gia Sieu 10K / Thiet Ke Web Gia Re / Bat Dong San