Обновление массовых данных в Wordpress
Пришло время, когда большие объемы данных необходимо многократно обновлять в Wordpress.
Недавний пример - это случай, когда пути гиперссылок были с фиксированными постоянными ссылками, переход на Geofumadas.com и выход из поддомена требует настройки многих из этих полей, как я показываю в следующем примере:
Предыдущий маршрут:
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
и новый:
http://geofumadas.com/ course-of-autocad-2011 /
Понятно, что требуется изменить термин geofumadas.cartesianos.com по geofumadas.com и делать это для большого количества данных необходимо делать из базы данных, если это позволяет место, где размещен блог. Посмотрим, как это сделать:
1. Спинка.
Прежде чем делать что-то подобное, вам нужно скачать резервную копию. Это делается в Инструменты / Экспорт.
2. Войдите в phpMyAdmin. В данном случае я делаю это из Cpanel, платформы, на которой размещен Geofumadas.com. Оказавшись внутри, мы выбираем базу данных, обычно она должна быть только одна.
3. Найдите, какие таблицы содержат слово, которое нужно изменить. Помните, что этот термин может находиться в разных таблицах, например, с записями wp_posts, с комментариями wp_comments и т. Д. Итак, сначала мы определяем, где он находится. Для этого выбираем вкладку «поиск», записываем искомое слово и выбираем все таблицы.
И это должно показать нам аналогичный результат для нижнего изображения.
4. Найдите столбцы, в которых есть слова, которые нужно изменить.
С помощью кнопки «Обзор» вы можете перейти к деталям столбца, где вы находитесь. Это делается путем простого осмотра.
5. Выполните изменение.
Далее следует выполнить изменение с помощью следующего синтаксиса:
обновление таблица набор колонка = заменить (колонка, 'текст для изменения«»новый текст«)
обновление wp_posts набор POST_CONTENT = заменить (POST_CONTENT, 'geofumadas.cartesianos.com«»geofumadas.com«)
В этом случае таблица - это wp_post, а столбец - это post_content. При его выполнении должно появиться сообщение о том, сколько записей было затронуто. Будьте осторожны с использованием символа ('), поскольку он не тот, который используется для акцента (´). В противном случае он вернет сообщение об ошибке в синтаксисе.
В таком случае лучше всего запустить запрос еще раз, начиная с шага 3, чтобы увидеть, изменился ли результат. Также удобно пройти шаг за шагом, проверяя изменение, чтобы ошибка пальца не заставила нас поставить запасную тарелку или что-то в этом роде.
Также не рекомендуется выполнять этот процесс, если ранее не выполнялись такие действия, как импорт изображений, которые могли быть сохранены в предыдущем блоге. Если мы этого не сделаем, мы нарушим правильный маршрут и причиним необратимый ущерб. Для этого есть плагины вроде LinkedImages, а также последние версии Wordpress при импорте дают нам возможность перенести изображения на новый хостинг (правда, не все приходят).