Установка SSL-сертификата на WordPress

1. Заходим в админ-панель WordPress, раздел Настройки - Общие. Заменяем в полях "Адрес WordPress" и "Адрес сайта" "http://" в начале строки на на "https://".

Установка SSL-сертификата на WordPress

2. Заходим в панель управления хостингом, раздел "SSL-сертификаты" - "Let’s Encrypt", заполняем все поля, получаем сертификат.

3. Заходим в панель управления хостингом, через файл-менеджер открывем wp-config.php, после строки "define('DB_COLLATE', '');" добавляем следующие опции:

define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS'] = 'on';


4. Далее следует либо вручную отредактировать установленную тему и все ссылки в постах, заменяя все http-ссылки на https, либо установить плагин "WordPress HTTPS (SSL)" или "SSL Insecure Content Fixer", который будет проделывать эти действия за вас при каждой загрузке страницы.