При при переезде WordPress-сайта на протокол HTTPS перестали загружаться миниатюры.
Раньше
картинки сохранялись по пути /wp-content/uploads/2019/03/ хотя в
настройках стоял каталог /wp-content/uploads/ а теперь просто насыпаются
в /wp-content/uploads/ в чём может быть проблема?
Оказалось, проблема с каталогом uploads (не уверен, что вызвало его изначально). Мне удалось решить проблему с помощью следующего фильтра:

Оказалось, проблема с каталогом uploads (не уверен, что вызвало его изначально). Мне удалось решить проблему с помощью следующего фильтра:
function fix_ssl( $url ) {
if ( is_ssl() ) {
if (stripos($url, 'http://') === 0) {
$url = 'https' . substr($url, 4);
}
}
return $url;
}
function uploadDir($uploads) {
$uploads['url'] = fix_ssl($uploads['url']);
$uploads['baseurl'] = fix_ssl($uploads['baseurl']);
return $uploads;
}
add_filter('upload_dir', 'uploadDir');
Добавьте его в файл functions.php вашей темы