add_action( 'admin_init', function () { if ( ! current_user_can( 'manage_options' ) ) return; if ( ! isset( $_GET['unlock_invoice'] ) || ! is_numeric( $_GET['unlock_invoice'] ) ) return; $order_id = intval( $_GET['unlock_invoice'] ); echo "? Bestellung {$order_id} gefunden.
"; if ( ! class_exists( 'WC_GZDP_Invoice_Factory' ) ) { wp_die( '? Germanized Pro: Klasse WC_GZDP_Invoice_Factory nicht gefunden.' ); } $invoice = WC_GZDP_Invoice_Factory::get_invoice( $order_id ); if ( ! $invoice ) { wp_die( '? get_invoice() hat null zurückgegeben.' ); } echo "? Invoice-Objekt geladen: " . get_class( $invoice ) . "
"; if ( method_exists( $invoice, 'exists' ) ) { if ( ! $invoice->exists() ) { wp_die( '? exists() ? false: Es existiert keine Rechnung für diese Bestellung.' ); } echo "? exists() ? true
"; } else { wp_die( '? Methode exists() fehlt.' ); } if ( method_exists( $invoice, 'set_locked' ) ) { $invoice->set_locked( false ); echo "? set_locked(false) ausgeführt
"; } else { echo "?? set_locked() nicht vorhanden
"; } if ( method_exists( $invoice, 'delete_pdf' ) ) { $invoice->delete_pdf(); echo "? delete_pdf() ausgeführt
"; } else { echo "?? delete_pdf() nicht vorhanden
"; } if ( method_exists( $invoice, 'save' ) ) { $invoice->save(); echo "? save() ausgeführt
"; } else { echo "?? save() nicht vorhanden
"; } wp_die( "?? Fertig: Rechnung für Bestellung {$order_id} wurde entsperrt & PDF gelöscht." ); }); Altrex - Halterung für Auszug - Mounter Seilzugleiter | 731025 | Mein Rollgerüst
Daniel_Fachberater_MEIN_ROLLGERÜST
Persönliche Fachberatung
Service Hotline
+49 (0)22 47 – 90 29 252
E-Mail-Kontakt
info@steigtechnik-systeme.de
Erreichbarkeit
Mo - Fr: 8 - 18 Uhr
Jetzt kontaktieren