Почему custom logo не принимает новую ссылку?
Ссылка скопирована
В общем перенесли сайт дупликатором на новый домен
все вроде ок, но ссылка логотипа ведет на старый домен
в хедере стоит вывод лого <?php the_custom_logo(); ?>
понять не могу где исправить
ссылки стоят в настройках стоят новые
в настройках постоянные ссылки пересохранял
ничего не помогает
Дополнительно:
В настройках сайта URLы сменили?
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
VPN
Почему подключение через VPN работает только на wi-fi, а через кабель нет, где ошибка?
0 ответов


the_custom_logo()выводит логотип через attachment ID из настройки темы. Если после переноса домена ссылка изображения или ссылка вокруг логотипа ведёт на старый домен, проблема обычно в одном из трёх мест: старые URL в базе после Duplicator, константыWP_HOME/WP_SITEURL, либо тема переопределяет вывод логотипа фильтром.Сначала проверьте, что именно старое: ссылка
<a href>вокруг логотипа илиsrcизображения. Ссылка вокруг логотипа обычно берётся изhome_url(), а изображение — из URL вложения в медиабиблиотеке.Настройки → Общие: Адрес WordPress и Адрес сайта.wp-config.phpнаWP_HOMEиWP_SITEURL.custom_logo,get_custom_logo, старый домен.Для корректной замены домена в WordPress нельзя делать обычный replace по SQL-дампу без учёта сериализации. Используйте WP-CLI:
wp search-replace 'https://old-domain.ru' 'https://new-domain.ru' --skip-columns=guid --dry-run wp search-replace 'https://old-domain.ru' 'https://new-domain.ru' --skip-columns=guid
Сначала запускайте
--dry-runи делайте бэкап БД. Если старый домен только у логотипа, можно проще: удалить логотип в кастомайзере и выбрать его заново из медиабиблиотеки.