Intereting Posts
Отображать дочерние страницы на родительской странице? цена и безопасность хоста сайта wordpress Скрыть редактор с определенным значением метаданных Как получить сообщения по нескольким сообщениям? Как отключить миниатюрный фильтр для определенной части шаблона или размера изображения? Как я могу создать пользовательский поиск продукта? Как удалить текстовый формат TinyMCE Как редактировать сообщения с новым wp_editor api? Вывести номер сортировки в меню списка меню? Пользовательский список выбора товаров Woocommerce (без изменений) Несколько страниц – Отдельные блоги Трюк для получения пользовательских типов сообщений для отображения на пользовательской странице таксономии? Как добавить класс css в теги облачных тегов? WP Meta Query – смешанный запрос AND / OR не работает Переиздание списков пользовательских таксономических списков

Перенос темы и импортированных вложений

Недавно я развернул 2 сайта из моей локальной области разработки на сайт в реальном времени и столкнулся с некоторыми проблемами при импорте сообщений. Ссылка на ссылки для вложений по-прежнему указывает на мой локальный хост для некоторых вложений. Я хотел бы удалить сайты разработки, но удаление их приведет к ссылке на некоторые из вложений в реальном времени.

Мне было любопытно, знает ли кто-нибудь об оптимальной практике для решения этой проблемы. Я знаю, что все вложения находятся на реальном сервере, а ссылка отсутствует. Для большинства этих сообщений я использовал настраиваемые поля с полными путями.

У меня есть идея просто отредактировать db, чтобы удалить ссылку на файлы.

Заранее благодарим за помощь,

JN

Solutions Collecting From Web of "Перенос темы и импортированных вложений"

Если я правильно прочитал, это не только ваша обычная мета, но и ваши вложения (все изображения, видео, мультимедиа и т. Д.),

У вас есть phpmyadmin? Сделайте экспорт базы данных и выполните поиск по «http: // yourlocalhostaddress .com» и замените на «http: // yournewwewebaddress .com» сохранение и реимпорт

Вы также можете сделать это с помощью mysql, но я очень новичок в командах mysql и не хочу сообщать вам неверный.

Опять же, как сказал Этан, всегда создавайте резервную копию своей базы данных.

Когда я прочитаю ваш вопрос, похоже, что вы используете настраиваемые поля для хранения полных путей. Я думаю, что самый чистый способ – запустить SQL-запрос для очистки ваших настраиваемых полей.

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'MYOLDPATH', 'MYNEWPATH') WHERE meta_key = 'CUSTOMFIELDNAME' 

Всегда создавайте резервную копию своей базы данных перед запуском Update Query