Поскольку существует проблема включения https для сайта на WordPress, что-там нужно в настройках ковырять, редиректы настраивать и в файлы темы лезть; я постарался решить все эти задачи одним плагином. Активировали — и все стало хорошо: настроились редиректы, в нужных местах http заменились на https, все по красоте.
Что именно делает плагин:
- Если пользователь переходит по URL с http-префиксом, плагин выполняет редирект на URL с https-префиксом.
- Плагин буферизирует все содержимое страницы отображаемой пользователю страницы и в атрибутах href, src, action, data меняет http на https.
- При активации плагин меняет http на https в functions.php активной темы. После деактивации https в functions.php меняется на http.