Korrekte Art, Informationen zwischen verschiedenen Shortcode-functionen weiterzuleiten

Ich habe alle meine Short-Codes in (äquivalent) functions.php . Ich möchte, dass eine Kurzcode-function Informationen in einem Objekt teilt und eine andere in der Lage ist, auf dieses Objekt zuzugreifen. Die Shortcodes können sich auf einer Seite befinden oder auch nicht.

Ich dachte mir ein einzigartiges global $obj anstatt global $post .

Was ist die korrekte Methode in WordPress?

Solutions Collecting From Web of "Korrekte Art, Informationen zwischen verschiedenen Shortcode-functionen weiterzuleiten"

Der richtige Weg ist es nicht zu tun. Shortcodes sollen eigenständig sein und einen Einfügepunkt zu etwas kompliziertem HTML darstellen, das schwieriger zu korrigieren ist oder aufgrund von Sicherheitsberechtigungen nicht in seine reine HTML-Form eingefügt werden kann.

Globals sind gehasste Magie, wenn Sie richtigen Code schreiben, denken Sie jetzt über reinen Text nach, wie genau der nicht technische Schreiber sogar erraten kann, dass ein Shortcode von dem anderen abhängt, und was wird das Ergebnis sein, wenn man einen von ihnen entfernt?

Wenn der zweite Shortcode die an den ersten übergebenen Attribute kennen muss, dokumentieren Sie, dass der Benutzer die gleichen Parameter an beide übergeben soll.