it-swarm.com.de

Teilen Sie DB-Tabellen zwischen zwei Blogs auf demselben WP Multisite-Installation

Können zwei separate Blogs, die auf derselben Installation mit mehreren Standorten ausgeführt werden, Tabellen in der Datenbank gemeinsam nutzen?

Standardmäßig fügt Wordpress die Blog-ID dem Tabellenpräfix für alle zugeordneten Tabellen hinzu, sodass die Posts von Blog Nr. 1 in der Tabelle wp_1_posts, die Posts von Blog Nr. 2 in der Tabelle wp_2_posts usw. gespeichert werden.

Für meinen eigentümlichen Entwicklungsworkflow möchte ich jedoch Blog Nr. 1 für die öffentliche Nutzung und Blog Nr. 2 für die Entwicklung verwenden und dabei Datenbanktabellen untereinander austauschen, sodass Änderungen an beiden Blogs sofort wirksam werden (dh Sowohl die Blog # 1 als auch die Blog # 2-Beiträge werden in wp_1_posts gespeichert, die Benutzer in wp_1_users usw.).

Irgendwelche Ideen?

1
cnotethegr8

Sie können mit switch_to_blog und restore_current_blog zwischen Blogs auf einer Multisite hin und her wechseln.

Das sollte es Ihnen ermöglichen, alles zu bekommen, was Sie möchten, und Fragen zu stellen, als wären Sie tatsächlich auf dem anderen Blog.

Überprüfen Sie sie: http://codex.wordpress.org/WPMU_Functions/switch_to_bloghttp: // codex. wordpress.org/WPMU_Functions/restore_current_blog

Wir haben eine Menge davon mit einer unserer letzten Sites gemacht.

0
MikeNGarrett