2017-03-24 2 views
0

Ich habe WordPress Multisite und Buchung Plugin auf jedem. Ich möchte, dass sie Tabellen in der Datenbank teilen (also "all diese" Plugins verwenden Single, von mir gewählt, WP DB).Lokale Änderung der Datenbank in WordPress-Plugin

Dieses Plugin verwendet get_post(), get_post_meta() usw. Es fragt DB nicht direkt ab. Meine Idee war, etwas wie lokale Konfiguration oder vielleicht lokale $ wpdb globale Neudefinition zu erstellen? Ich weiß nicht, wie ich das machen soll.

Oder gibt es vielleicht einen besseren Weg?

Antwort

0

Es sieht so aus, als ob der beste Weg sein wird, dass eine Seite tatsächlich die Datenbank hostet, und dann im Plugin auf den anderen Seiten, wenn es Zeit ist, den db-Aufruf auszuführen, verwenden Sie switch_to_blog, machen Sie Ihre db-Aufrufe. und dann restore_current_blog.

https://codex.wordpress.org/WPMU_Functions/switch_to_blog https://codex.wordpress.org/WPMU_Functions/restore_current_blog

Sinn?

+0

Ja. Sieht aus wie genau ich brauche. Ich weiß noch nicht, wie ich es anwenden soll, aber ich werde einen Weg finden. Vielen Dank. –

Verwandte Themen