Daten von einer anderen Site abrufen, aber dieselbe database

Wir haben zwei WordPress-Sites (Site 1 und Site 2) in der gleichen database mit unterschiedlichen Präfixen (“site_1_” und “site_2_”).

Nehmen wir an, wir haben einen benutzerdefinierten Post-Typ namens “stuff”, der sich in Site 1 befindet. Wir möchten den gleichen Inhalt für diesen speziellen Post-Typ in Site 2 verwenden und dabei doppelte Daten vermeiden.

Ich habe mit $wpdb->set_prefix() , aber da wir auch WPML verwenden, wird es ein wenig kompliziert und fühlt sich nicht wie eine kugelsichere Lösung an.

Irgendwelche Vorschläge? Oder sollte ich einfach aufgeben und trotzdem doppelte Daten verwenden?

Vielen Dank im Voraus.

Solutions Collecting From Web of "Daten von einer anderen Site abrufen, aber dieselbe database"

Wenn der process portabel sein soll, verwenden Sie die database nicht. Ändern Sie das Thema so, dass entweder mit rohen HTML- oder php-serialisierten Daten geantwortet wird, und führen Sie einfach eine HTTP-crossload durch.

Wenn es sich um eine einmalige Installation handelt und Sie sich nicht um Portabilität kümmern, dann codieren Sie die Abfrage einfach fest.

Ich habe beides an einem Punkt oder dem anderen gemacht, es gibt keinen großen Unterschied in der Implementierungszeit. Die Abfragen müssen gelegentlich nach einem Upgrade erneut ausgeführt werden.