Hướng dẫn ẩn menu admin bar trong wordpress

ẩn hiện menu bar admin website wordpress

Hướng dẫn ẩn menu admin bar trong wordpress

Nếu website của bạn được thiết kế bằng wordpress và dành cho nhiều thành viên đăng tin thì sẽ phát sinh 1 số yêu cầu nâng cao từ khách hàng.Trong đó có thể việc ẩn hiện menu admin bar đối với 1 số quyền thành viên.Hay quản lý bài viết của thành viên được hiển thị ra ngoài .Sau đây dịch vụ thiết kế web wordpress sẽ hướng dẫn custom menu admin bar trong wordpress. Mặc định trong wordpress sẽ hiển thị menu bar và có thể check ẩn hiện trong phẩn quản lý thành viên của bảng quản trị. ẩn hiện menu bar admin website wordpress   Tuy nhiên nếu như bạn chi muốn hiển thị menu bar admin dành cho quyền admin thì bạn chỉ cần thêm functions này trong file functions.php của theme : [crayon] add_action(‘after_setup_theme’, ‘remove_admin_bar’); function remove_admin_bar() { if (!current_user_can(‘administrator’) && !is_admin()) { show_admin_bar(false); } } [/crayon] Nếu như bạn ẩn cho tất cả các thành viên thì bạn sử dụng hàm sau : [crayon] /* Disable WordPress Admin Bar for all users but admins. */ show_admin_bar(false); [/crayon] Ngoài ra nếu bạn muốn ẩn doashboard đối với user không phải là admin thì có thể sử hàm sau trong file functions.php [crayon] add_action(‘admin_init’, ‘disable_dashboard’); function disable_dashboard() { if (!is_user_logged_in()) { return null; } if (!current_user_can(‘administrator’) && is_admin()) { wp_redirect(home_url())); exit; } } [/crayon] Nếu bạn muốn ẩn doashboard cho tất cả thành viên thì dùng code sau : [crayon] add_action(‘admin_init’, ‘disable_dashboard’); function disable_dashboard() { if (current_user_can(‘subscriber’) && is_admin()) { wp_redirect(home_url())); exit; } } [/crayon]

Share this post

Trả lời

Email của bạn sẽ không được hiển thị công khai.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

If you agree to these terms, please click here.


Chat Zalo

0932644183