Как быстро запустить сайт на WordPress на другом домене

Задача: скопировать рабочий сайт и запустить его на другом хостинге и домене для смены дизайна и других работ после чего вернуть его обратно.

Проблема в том, что WordPress очень привязан к домену, чтобы его изменить нужно менять много записей в БД, к тому же потом придется все возвращать обратно. Далее представлен способ все это упростить используя буферизацию и ее callback функцию.

Этапы переноса

  1. Скопировать все файлы сайта на новый хостинг.
  2. Импортировать базу данных.
  3. В wp-config.php прописать новые доступы к БД.

    wp-config.php

  4. Добавить в index.php, в самое начало. Заменив site.ru на свой домен.

<?php
function replace_url($data) {
	return str_replace('http://site.com/', '/', $data);
}
ob_start('replace_url');
PHP
09.12.2016 , обновлено 28.10.2019

Комментарии

, чтобы добавить комментарий.

Другие публикации

В данной статье сведен перечень приемов для правильной работы сайта в кодировке UTF-8.
17.09.2016 1683
Пример создания файла карты сайта (sitemap.xml) на PHP. Интеграция его на сайт и подключение его в robots.txt
19.11.2016 2632
AJAX позволяет отправить и получить данные без перезагрузки страницы. Например, делать проверку форм, подгружать...
23.12.2016 12480
cURL PHP – это библиотека предназначенная для получения и передачи данных через такие протоколы, как HTTP, FTP, HTTPS....
14.11.2017 31106
Изображения нужно сжимать для ускорения скорости загрузки сайта, но как это сделать? На многих хостингах нет...
26.10.2018 3491
Сборник рекомендаций по настройке сайта помогающий исключить проблемы при индексировании поисковыми системами.
08.12.2016 1905