Intereting Posts
Пользовательские типы сообщений, отфильтрованные по таксономии с использованием REST API v2 Пользовательский формат div в TinyMCE Слияние с предыдущим div Я переместил сайт WordPress в основной каталог, и теперь я не могу получить доступ к моему администратору Как вызвать wp_get_current_user () в плагине, когда плагины загружаются до pluggable.php? get_category_link () ничего не возвращает Ошибки XML-RPC, они знают мое имя пользователя? Создание сообщения из данных, возвращаемых из формы HTML WordPress 3.2.1: jQuery не определен, разбивается панель администратора Как добавить страницу меню для параметров wordpress для пользователя, который имеет роль поставщика? Визуальный редактор пуст – 404 для плагина js Автоматическое обновление значения настраиваемого поля по умолчанию Каково использование / wp-includes / SimplePie? плагин mailjet – расширение функциональных возможностей и повторное использование api Опубликовать вопрос после обновления до 3.3 Как WordPress, как я могу потребовать определенные размеры только от пользовательских загрузок

Может ли две домены использовать одну и ту же базу данных?

Я хочу изменить текущий сайт, который уже имеет довольно надежную базу данных. Прежде чем я это сделаю, я хочу протестировать несколько разных макетов, чтобы принять решение. Вместо использования исходного сайта я собираюсь изменить файл wp-config тестового сайта для вызова базы данных с исходного сайта. Могу ли я сделать это без «повреждения» исходного сайта?

Мое обоснование заключается в том, что, поскольку исходный сайт имеет пользовательские типы сообщений, было бы проще иметь возможность использовать эту базу данных, а не пытаться воссоздать ее.

Solutions Collecting From Web of "Может ли две домены использовать одну и ту же базу данных?"

Нет, не так, как вы планируете это делать. Все, что связано с сайтом (включая дизайн, выбранную тему и т. Д.), Хранится в базе данных. Если к нему присоединяется второй сайт, любые внесенные в него изменения будут отражены на главном сайте.

Вы можете просто скопировать БД с помощью phpMyAdmin, а затем указать ваш тестовый сайт на новую копию.

Можно использовать несколько сайтов, используя одну и ту же базу данных. Вы должны предоставить каждому сайту свой собственный префикс таблицы базы данных (см. Строку: 56-62 в wp-config-sample.php).

Если вы только пытаетесь протестировать разные темы, тогда плагин Theme Test Drive – ваш друг. Это позволит вам попробовать другую тему только для пользователей Admin.

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

Вы можете определить тему в wp-config.php чтобы обойти настройки базы данных.

 define('TEMPLATEPATH', '/absolute/path/to/wp-content/themes/active-theme-or-parent-theme'); define('STYLESHEETPATH', '/absolute/path/to/wp-content/themes/active-theme-or-child-theme'); 

Я использую это совместно с Virtual Multiblog (с отдельными файлами mb-config) для запуска тестового сайта из одной базы данных. Но плагин theme-switcher может быть более простым решением.

(По какой-то причине вышеупомянутое работает для родительских и дочерних файлов шаблонов, но не для style.css , поэтому я отредактировал header.php в тестовой дочерней теме с помощью href стиля style.css непосредственно в HTML, исключив вызов PHP путь.)