Skip to content

Instantly share code, notes, and snippets.

@marcelotorres
Created November 24, 2016 22:30
Show Gist options
  • Save marcelotorres/03c6b6829a50067b4a9a979c2754307a to your computer and use it in GitHub Desktop.
Save marcelotorres/03c6b6829a50067b4a9a979c2754307a to your computer and use it in GitHub Desktop.
Disable Access to the WordPress Dashboard for Non-Admins
<?php
// Desativar acesso ao painel do WordPress para não-administradores
add_action('admin_init', 'only_admin_in_dashboard');
function only_admin_in_dashboard() {
if (!current_user_can('manage_options') && $_SERVER['DOING_AJAX'] != '/wp-admin/admin-ajax.php') {
wp_redirect(home_url()); exit;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment