Mit diesem Schnipsel landet ein eingeloggter Kunde unter WooCommerce nicht im Backend, sonder wird auf die Startseite geleitet. Für Admins ändert sich dagegen nichts.
function restrict_admin() {
if ( ! current_user_can( 'manage_options' ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) ) {
wp_redirect( site_url() );
exit;
}
}
add_action( 'admin_init', 'restrict_admin',1);
[fb_share]