Hello, welcome to therichpost.com. In this post, I will tell you, How to disable WordPress admin dashboard for non-admin users? WordPress is the best cms. WordPress hooks(add_action, add_filter) give us the power to edit or change the code without interruption into the files and this is the best thing about wordpress. Now I am going to tell you how the hooks work.
Here is working and tested code to Disable WordPress admin dashboard for non-admin users and you need to add this code into your theme’s functions.php file:
function disable_wp_admin() { if ( is_user_logged_in() && is_admin() && !current_user_can( 'manage_options' ) ) { wp_redirect( home_url() ); exit; } } add_action( 'init', 'disable_wp_admin' );
Now you are done and if you have query related to this post or you want to do some more with this code then please do comment below and I will come with wordpress hooks.
Recent Comments