Erstellen Sie einen regelmäßigen Post für jede WooCommerce-Bestellung

Ich versuche, einen Beitrag zu machen, der Produktmeta auflistet (jede Bestellung wird nur ein Produkt haben) und auf diesem Beitrag möchte ich sichtbare Produktvariationen machen. Der Link wird also generiert und an die Benutzer-Mail gesendet (ich habe eine Idee, diese E-Mail zu senden). Wann immer die Bestellung erstellt wird, brauche ich einen Post für jede Bestellung. Ich brauche nur eine Richtung, auf welche Weise ich schauen soll. Danke im Voraus.

Solutions Collecting From Web of "Erstellen Sie einen regelmäßigen Post für jede WooCommerce-Bestellung"

in Kommentaren schlage ich vor, die Bestellung als öffentlich zu machen, aber ich fand einen einfacheren Weg, eine Bestellung anzuzeigen: mit einem Shortcode

Ich versuche das in einem Plugin:

add_shortcode("view_order", function ($atts, $content = "", $tag) { if (!isset($_GET["order_id"])) { return "no id"; } $order = get_post($_GET["order_id"]); if ( !isset($order) || ("shop_order" !== $order->post_type) ) { return "no shop_order"; } // result of the shortcode ob_start(); echo "
"; print_r($order); echo "

"; return ob_get_clean(); });

.
dann auf einer Seite (“Vorschau-Reihenfolge” in meinem Beispiel) setzen Sie den [view_order] und Sie können die Details der Bestellung auf der URL sehen:
http: // Server / Vorschau-Reihenfolge /? Reihenfolge_ID = 23