Intereting Posts
Правила перезаписи уходят WP admin edit.php page_row_actions url с идентификатором страницы WordPress отправляет данные о вашем блоге на WordPress.org или Automattic? Как вставить несколько значений после метмы с одним запросом? Is_search не работает на странице результатов поиска Почему есть тег ссылки с rel "profile", указывающий на gmpg.org? для моей текущей темы (собственный пользовательский) параметры меню по умолчанию отключены в wp-admin? Добавление числа к дате таможенные таксономии на постоянной основе Загрузка нескольких сообщений в FancyBox Имеет ли WP глобальный идентификатор $ id? echo get_post_meta всего сообщения в категории, чтобы заполнить поле выбора Визуальный редактор становится пустым после обновления статьи setCookie перед отправкой заголовков? Как получить навигацию, чтобы показать текущий_страничный класс, когда на обычной почте (а не в блоге), дифференцированной по категориям

Используйте одну базу WordPress с несколькими экземплярами одного сайта

Есть ли способ использовать одну и ту же базу данных, таблицы и все, с двумя разными доменами? Например, у двух сотрудников есть собственный субдомен для разработки / тестирования, поэтому могут быть два экземпляра сайта:

jack.example.com/test_blog/ jill.example.com/test_blog/ 

однако, поскольку базовый url хранится в базе данных, кажется, что для нормальной работы этого набора потребуется две разные базы данных. Есть ли способ обойти это?

Solutions Collecting From Web of "Используйте одну базу WordPress с несколькими экземплярами одного сайта"

Оказывается, вместо того, чтобы полагаться на базу данных для URL-адреса, вы можете установить его в файле конфигурации, который решает проблему, которую я имел, например:

 define('WP_SITEURL','http://jack.example.com/test_blog/'); 

а затем я установил другой конфигурационный файл для другого экземпляра.

soruce: http://codex.wordpress.org/Editing_wp-config.php#WordPress_address_.28URL.29

WordPress имеет встроенную поддержку для запуска нескольких экземпляров в одной установке WordPress с момента выпуска версии 3.0. Создание сети, ранее «Wordpress Multisite или MU», содержит полную документацию. Это позволит вам иметь поддомены, а также один простой в управлении администратор.

Используйте другой префикс для каждой установки WP. Таким образом, все таблицы будут иметь префикс с префиксом по вашему выбору.

Если кому-то это понадобится … У меня было требование установить тестовую среду, где мы могли бы протестировать код, но фактический контент должен был быть идентичным и постоянно синхронизироваться с текущим сайтом (мы использовали API WordPress только для этого проекта) ,

Было несколько вариантов, таких как репликация базы данных MYSQL, однако оказалось, что самым простым было просто установить второй экземпляр (наш тестовый сайт) WordPress для подключения к базе данных из живого сайта, а затем мы использовали следующее на тестовом сайте в файле wp-config.php.

define( 'WP_HOME', 'http://xxxxxxxx.com' );

Выше мы определяем домен нашего тестового сайта. Это позволяет тестовому сайту захватывать контент с сайта live, но переопределять URL-адрес, чтобы он работал без проблем.

Две установки WordPress получают их содержимое из одних и тех же таблиц в одной базе данных с одного сервера и одной точки входа / управления.