Поиск

Как быстро запустить сайт на 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 829

Темы

#CMS #PHP #WordPress

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

На страницах сайтов постоянно что-то добавляется, удаляется и обновляется, чтобы в поисковиках была только актуальная...
29.10.2017 1537
AJAX позволяет отправить и получить данные без перезагрузки страницы. Например, делать проверку форм, подгружать...
23.12.2016 7239
В данной статье сведен перечень приемов для правильной работы сайта в кодировке UTF-8.
17.09.2016 1495
Пример создания файла карты сайта (sitemap.xml) на PHP. Интеграция его на сайт и подключение его в robots.txt
19.11.2016 2219
Сборник рекомендаций по настройке сайта помогающий исключить проблемы при индексировании поисковыми системами.
08.12.2016 1637
Основные примеры работы с массивами PHP. Создание, наполнение, извлечение удаление значений.
29.10.2017 4179