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

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

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

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

  1. Скопировать все файлы сайта на новый хостинг.
  2. Импортировать базу данных.
  3. В 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, обновлено 27.08.2019 626

Поделится

Темы

CMS WordPress

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

В данной статье представлены примеры вывода информации на странице записи WordPress.
При оптимизация скорости работы сайта инструменты типа Google PageSpeed Tools рекомендуют использовать кэш браузера и...
Инструкция как определить логин и пароль к базе данных при наличии доступа к панели управления Joomla (версия 1).
Перетаскивание элементов списков, плитки и строк таблиц с помощью плагина jQuery UI Sortable и методы сохранения...
date_default_timezone_set устанавливает часовой пояс, который по умолчанию используется всеми дата/время функциями....
В статье приведен пример формы и php скрипта для безопасной загрузки файлов на сервер, метод отправки файлов через...