diff --git a/functions.php b/functions.php
index 8f82070..af6a856 100644
--- a/functions.php
+++ b/functions.php
@@ -14,6 +14,23 @@ add_filter( 'xmlrpc_methods', function( $methods ) {
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');
+function redirect_non_admin_users() {
+ // Получаем текущего пользователя
+ $current_user = wp_get_current_user();
+
+ // Проверяем, если пользователь не является администратором
+ if (in_array('subscriber', $current_user->roles) || in_array('author', $current_user->roles)) {
+ // Если это запрос к административной панели или если пользователь пытается получить доступ к wp-admin
+ if (is_admin()) {
+ // Перенаправляем на главную страницу сайта
+ wp_redirect(home_url());
+ exit;
+ }
+ }
+}
+add_action('admin_init', 'redirect_non_admin_users');
+
+
define('ENPART', 740);
define('EN_PARTS', '746,741,742,743,744,745');
diff --git a/header.php b/header.php
index 90b00c3..79202fd 100644
--- a/header.php
+++ b/header.php
@@ -13,6 +13,7 @@
+