Intereting Posts
Добавление URL страницы в таблицу администраторов страниц Переопределить конфигурацию базы данных для WordPress multiblog Почему style.css не загружается через functions.php wp_update_nav_menu_item () для вставки категорий шаблона страницы с копированием дубликатов отдельных записей типа post WordPress, удаляющий теги BR, нуждается в помощи На странице категории отображается «Нет сообщений», но у меня есть два назначенных WP_Query не возвращает сообщений для категории Дублирование полной версии WordPress для разработки, а затем перераспределения? Как получать уведомления, когда регистрируется новый пользователь Отключить функциональность блогов WordPress и отключить «сообщения», Может ли кто-нибудь рекомендовать систему CRM / Project Management на основе WordPress или плагина? Как использовать javascript после загрузки изображения, чтобы его обрезать? Добавляем поле «наиболее понравившееся сообщение», основанное на рейтинге facebook? Загрузить вложение с внешнего сайта

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

Я хочу изменить текущий сайт, который уже имеет довольно надежную базу данных. Прежде чем я это сделаю, я хочу протестировать несколько разных макетов, чтобы принять решение. Вместо использования исходного сайта я собираюсь изменить файл 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 путь.)