Tùy chỉnh ẩn hiện các Menu trong trang quản trị WordPress
Tùy chỉnh ẩn hiện các Menu trong trang quản trị Wordpress dễ dàng, giúp trang quản trị của bạn gọn nhẹ hơn!
Khi Bạn cài nhiều Plugin lên Website WordPress của mình, Các plugin đó sẽ tạo thêm 1 vài menu trong phần quản trị, điều này có thể làm website của bạn không còn gọn gàng nữa. Vậy nếu bạn có ý định ẩn các menu đó đi thì có thể xem qua bài viết này của mình.
Tùy chỉnh ẩn hiện các Menu trong trang quản trị WordPress
Đầu tiên bạn cần mở file Functions.php trong thư mục Theme mà bạn đang sử dụng
Thêm đoạn Functions này vào file vừa mở :
function vnkings_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', 'vnkings_admin_menus' );
Trên function kia mình đã ẩn đi hêt các menu mặc định của WordPress, nhưng nếu Bạn cần ẩn menu nào thì cho menu đó vào thôi nhé.
Ví dụ bạn chỉ muốn ẩn Menu Plugin
đi thì đoạn code sẽ là :
function vnkings_admin_menus() { remove_menu_page( 'plugins.php' ); // Menu Plugins } add_action( 'admin_menu', 'vnkings_admin_menus' );
– Ẩn Menu của các Plugin tạo ra :
Bạn có thể để ý khi vào Menu Plugin đó thường sẽ có dạng như ảnh bên dưới
Trên thanh Address trình duyệt Bạn lưu ý hình vuông màu đỏ mình vẽ, đây chính là name
để bạn sử dụng ẩn Menu plugin đó đi.
function vnkings_admin_menus() { remove_menu_page( 'wpcf7' ); // Xóa Menu Contact form 7 remove_menu_page( 'bhittani_plugin_kksr_settings' ); // Xóa Menu kk Star Ratings remove_menu_page( 'wpseo_dashboard' ); // Xóa Menu Seo By Yoast } add_action( 'admin_menu', 'vnkings_admin_menus' );
khá đơn giản phải không các bạn.
Chúc bạn thành công!
Bài liên quan
- Đưa trình soạn thảo WordPress 5.0 về phiên bản cũ không dùng plugin
- Trusted Order Notifications – Tạo thông báo đơn hàng gần đây
- Validate số điện thoại bằng Javascript đơn giản
- Thay URL mặc định của Author trong WordPress không cần Plugin
- Thêm chức năng lọc theo Meta Fields trong Dashboard WordPress
- Hiển thị nội dung cho từng nhóm người dùng trong WordPress
- Sửa lỗi không hiển thị Page Template để chọn khi tạo Trang ở WordPress version 4.9
- Cách chặn Bot Ahrefs quét dữ liệu website thành công 100%
cám ơn anh quá hay
Chúc bạn thành công 🙂
Nhưng 1 số plugin không ẩn được anh ơi admin.php?page=yith_woocommerce_social_login
Bạn thay đoạn trên bằng “yith_woocommerce_social_login” xem được không nhé, riêng trang admin.php?page thì không cần thêm nó vào
Vậy mình đang cần ẩn hiện menu ở trang ngoài thì chỉnh mục nào nhỉ admin ?
Như site này http://wordpress.magikthemes.com/fluence/ trang chủ có menu bên trái full đẹp, khi vào trang sản phẩm lại mất đi, phải click mới hiện ra. Mình muốn lúc nào cũng hiện thì cài đặt chỗ nào nhỉ
Bài này và câu hỏi của bạn hoàn toàn khác nhau.
Bạn có thể liên hệ với phía tác giả Theme để yêu cầu trợ giúp nhé.
cho hỏi, phần comment này dùng plugins nào để làm vậy ạ, hay là cái mặc định của wp vậy ạ.
Cái này là mặc định của WP bạn nhé, ngoài ra bạn cũng có thể tự làm ra bộ comment cho riêng mình (bạn có thể đăng ký nick tại Vnkings.com để trải nghiệm comment tự làm).
E đang tự học để tự đăng bài lên web của e, tới phần Menu tự nhiên k biết e bấm nhầm chỗ nào mà nó mất hết menu e k thấy trong wordpress nữa ạ. AC giúp đỡ e với
Bạn có demo bằng hình ảnh không?
Mình muốn ẩn Menu Woocommecer cú pháp như trên mà các thứ lại được mà riêng menu này lại k đc. Vs cả menu Ultimate Addons for Visual Composer cũng vậy 🙁
function vnkings_admin_menus() {
remove_menu_page( ‘edit.php?post_type=shop_order’ ); // Xóa Menu Woocommerce
remove_menu_page( ‘about-ultimate’ ); // Xóa Menu Ultimate Addons for Visual Composer
}
add_action( ‘admin_menu’, ‘vnkings_admin_menus’ );
Của Woocommerce thì bạn dùng đoạn này:
Còn Plugin Ultimate Addons for Visual Composer mình chưa dùng bao giờ bạn ạ.
Van k dc ban a
function vnkings_admin_menus() {
remove_menu_page( ‘order-post-types-shop_order’ );
}
add_action( ‘admin_menu’, ‘vnkings_admin_menus’ );
của mình là WooCommerce Phiên bản 3.2.6
hình như bạn đang sửa trên thư mục child-themes thì phải bạn sửa ở themes gốc nhé.
Cảm ơn bạn! Bài viết rất bổ ích. Một số phần thì ẩn được, một số thì lại không. Mò mẫm cái này khó thật bạn ạ!
Lúc trước đưa cho người khác quảng trị, họ ẩn và khóa mấy chức năng trong admin bây giờ mình muốn lấy lại thì không biêt làm sao, nhơ bạn giúp đỡ
+ menu chỉnh themes
Mình mong AD và các bạn đọc được có thể giúp mình, website của mình bị ẩn đi một số mục như: cài đặt, giao diện, Plugin. Làm sao mình có thể hiện nó lên lại vậy? Mình xin cảm ơn
Chào bạn, có thể người làm web bên bạn đã ẩn đi các mục này bạn nhé.
Bạn thử vào file wp-config.php xem có đoạn như thế này không thì xóa nó đi:
hi a, e cũng bị lỗi k hiện 1 số mục như plugin,… e đã check trong file wp-config.php nhưng k có dòng code trên, còn có cách fix nào cho lỗi này k ạ?