Skip to content

Instantly share code, notes, and snippets.

@garvs
Last active August 12, 2019 15:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save garvs/56fdb4abe06a856c964a to your computer and use it in GitHub Desktop.
Save garvs/56fdb4abe06a856c964a to your computer and use it in GitHub Desktop.
Additional option for User Role Editor
<?php
add_filter( 'ure_role_additional_options', 'add_prohibit_access_to_admin_option', 10, 1 );
function add_prohibit_access_to_admin_option($items) {
$item = URE_Role_Additional_Options::create_item( 'prohibit_admin_access', esc_html__('Prohibit access to admin', 'user-role-editor'), 'init', 'prohibit_access_to_admin' );
$items[$item->id] = $item;
return $items;
}
function prohibit_access_to_admin() {
if ( is_admin() && !wp_doing_ajax() ) {
wp_redirect( get_home_url() );
}
}
@garvs
Copy link
Author

garvs commented Dec 25, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment