Können zwei Domänen dieselbe database verwenden?

Ich möchte eine aktuelle Site ändern, die bereits eine recht robuste database hat. Bevor ich das tue, möchte ich ein paar verschiedene Layouts testen, um eine Entscheidung zu treffen. Anstatt die ursprüngliche Site zu verwenden, denke ich daran, die Testweb-Konfigurationsdatei zu ändern, um die database von der ursprünglichen Site aufzurufen. Kann ich das tun, ohne die ursprüngliche Seite zu “beschädigen”?

Mein Grundgedanke ist, dass es einfacher ist, die database zu verwenden, da die ursprüngliche Website über benutzerdefinierte Post-Typen verfügt, anstatt zu versuchen, sie neu zu erstellen.

Solutions Collecting From Web of "Können zwei Domänen dieselbe database verwenden?"

Nein, nicht so, wie du es vorhast. Alles, was mit der Site zu tun hat (einschließlich Design, ausgewähltem Thema usw.), wird in der database gespeichert. Wenn Sie eine zweite Site anhängen, werden alle dort vorgenommenen Änderungen auf der Hauptseite angezeigt.

Sie könnten einfach die database mit phpMyAdmin kopieren und dann Ihre Test-Site auf die neue Kopie verweisen.

Es ist möglich, mehr als eine Site mit derselben database auszuführen. Sie müssen jeder Site ein eigenes databasetabellenpräfix geben (siehe Zeile: 56-62 in wp-config-sample.php).

Wenn du nur versuchst verschiedene Themen zu testen, dann ist das Theme Test Drive Plugin dein Freund. Es wird Ihnen erlauben, ein anderes Thema nur für die Admin-Benutzer auszuprobieren.

Wenn Sie auf der anderen Seite eine Weiterentwicklung auf der Basis der ersten Website durchführen, sollten Sie sich WordPress OneClick Migration ansehen, mit der Sie die Website von einer database in eine andere migrieren können.

Sie können das Thema in wp-config.php , um die databaseeinstellungen zu umgehen.

 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'); 

Ich verwende dies in Verbindung mit Virtual Multiblog (mit einzelnen mb-config-Dateien), um eine Test-Site von einer database aus auszuführen. Aber das Theme-Switcher-Plugin kann eine bessere Lösung sein.

(Aus diesem Grund funktioniert das obige für die Eltern- und Kind-Vorlagendateien, aber nicht für style.css , also habe ich die header.php im Test-Kind-Thema mit der href von style.css direkt im HTML bearbeitet, wodurch der PHP-Aufruf eliminiert wurde der Weg.)