Не создаются миниатюры при переходе wordpress на https wpgrabber
При при переезде 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 вашей темы
Комментарии
Отправить комментарий