В wp-config.php вставте это
/** SSL в панели администратора */
define('FORCE_SSL_LOGIN', true);
/** SSL в панели входа */
define('FORCE_SSL_ADMIN', true);
А в базе замените все свои ссылки с http на https
UPDATE wp_posts
SET post_content = REPLACE (post_content, 'http://старый.ru', 'https://новый.ru')
UPDATE wp_postmeta
SET meta_value = REPLACE (meta_value, 'http://старый.ru','https://новый.ru')
UPDATE wp_posts
SET guid = REPLACE (guid, 'http://старый.ru', 'https://новый.ru')
UPDATE wp_posts SET post_content = REPLACE (post_content,
'src="http://старый.ru', 'src="https://новый.ru');
в .htaccess сделайте редиректы с http на https
где написано
mysite вставляем свой адрес сайта
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.ru$ [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^(.*)$ https://mysite.ru/$1 [R=301,L]