Verwenden von 1 Form-Shortcode (si oder cf7) für alle Multisite-Sites

Ich habe ein Netzwerk mit mehr als 50 Standorten. Ich möchte ein Kontaktformular (das heißt eine Kurzwahlnummer) mit dem Kontaktformular 7 oder dem schnellen sicheren Kontaktformular erstellen. Dann möchte ich diesen Shortcode auf allen 50+ Sites verwenden, sodass alle Sites dasselbe Formular verwenden.

Das Problem ist, dass es nicht funktioniert, wenn ich versuche, einen Shortcode von Site A über Site B zu verwenden.

Weißt du, wie kann ich einen Kontaktformular-Shortcode global auf allen Seiten gleichzeitig verwenden?

Vielen Dank!

Solutions Collecting From Web of "Verwenden von 1 Form-Shortcode (si oder cf7) für alle Multisite-Sites"

Ein Must-Use-Plugin könnte die Arbeit machen.

Dies ist nur ein Überblick und muss vollständig getestet werden:

add_shortcode( 'global_form', 'shortcode_wpse_87634' ); function shortcode_wpse_87634() { // Main site, ID=1, that has the form switch_to_blog( 1 ); // Do your stuff $my_stuff = something(); // maybe do_shortcode // Back to original site restore_current_blog(); // Return shortcode content return $my_stuff; } 

Vielleicht muss auch das Kontaktformular-Plugin aktiviert sein, damit dies funktioniert.
Wenn der Shortcode im gesamten Netzwerk verfügbar ist, wird er mit dem mu-plugin , aber damit das Formular wirklich global funktioniert, ist das ein anderes Problem.