Чтобы защитить сайт от хакеров, можно разрешить доступ к админ-панели с определенного IP. Это значит, что войти в панель сможет только администратор.

Чтобы настроить доступ по IP нужно:

  1. Узнать свой IP адрес (например, на сайте https://2ip.ru/).
  2.  Удостовериться, что IP адрес статичный, то есть не меняется (узнайте у своего интернет провайдера).

Как разрешить доступ к админ-панели только для определенных IPs

  1. Войдите в  cPanel
  2. Кликните Диспетчер файлов.DS_290617_c31b8a
  3. Дважды кликните на папке public_html.DS_290617_3791ba
  4. Кликните на файле .htaccess.DS_290617_a43c3f
  5. Кликните  Редактировать.DS_290617_b5aeb2
  6. Вставьте этот код ниже строки RewriteEngine on
    RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR]
    RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
    RewriteCond %{REMOTE_ADDR} Впишите сюда ваш IP$
    RewriteCond %{REMOTE_ADDR} Впишите сюда другой IP, которому вы хотите открыть доступ$
    RewriteRule ^(.*)$ - [R=403,L]
  7. Кликните Сохранить изменения.DS_290617_985cef
  8. Кликните Закрыть.

Теперь только пользователи с IP, которые прописаны в .htaccess, смогут пользоваться админ-панелью вашего сайта.