Sorry, ich verstehe nicht, was Du erreichen möchtest. Bitte versuche, die Frage so zu stellen, dass man weiss, was Du erreichen willst.
Beiträge von Azrael_0815
-
-
Den Fehler aus Screenshot_30 kann ich mit Firefox nicht sehen, wenn ich Deine Seite aufrufe 8).
-
Schau Dir mal "Media Search Enhanced" an, die suchen damit Bilder im Admin-Bereich und verwenden dazu eine SQL-Build-Funktion.
-
Nein, wenn Checkbox nicht gecheckt, soll der Meta-Wert ja wieder gelöscht werden

-
Dürfte so schwer nicht sein.
Du fügst eine Checkbox zu der "Publish"-Sektion hinzu mit 'post_submitbox_misc_actions', zb "Updated".Wenn der Post gespeichert wird (save_post), speicherst Du den Inhalt der Checkbox als meta-Wert, also 1 oder 0.
Und dann fragst Du im zB mit get_the_title ab, ob Meta-Field 1 oder 0.
Wenn 1=Grafik
Wenn 0=nix ändern. -
-
-
-
Ich habe halt die fooevents.php mit require_once "includet", weil die das andere Zeug (woohelper.php) requiret. Die eigentliche fooevents-Klasse ist FooEvents, die in woohelper aber FooEvents_Woo_Helper. Und da das bei mir lokal keinen Fehler wirft, dachte ich, es kann nicht schaden, fooevents.php zu requiren.
-
-
So, neues Plugin. Lokal wirft das bei mir keinen Fehler, probier mal, ob das tut wie gewünscht.
PHP
Alles anzeigen<?php /** Plugin Name: Make PDFs */ require_once(ABSPATH.'/wp-content/plugins/fooevents/fooevents.php'); add_action( 'woocommerce_checkout_update_order_meta', 'mmx_update_order_meta' ); function mmx_update_order_meta( $order_id ) { if ( isset( $_POST['hardcopy'] ) ) { update_post_meta( $order_id, 'hardcopy', 1 ); } } add_action('woocommerce_order_status_completed', 'mmx_maybe_remove_process_order_tickets', 5, 2); function mmx_maybe_remove_process_order_tickets( $order_id, $status_transition ){ $order = wc_get_order( $order_id ); $ship_tickets = $order->get_meta('hardcopy'); if( $ship_tickets ){ remove_action( 'woocommerce_order_status_completed', array( 'FooEvents_Woo_Helper', 'process_order_tickets' ), 10 ); } } add_action('woocommerce_order_status_processing', 'mmx_maybe_process_order_tickets', 5, 2); function mmx_maybe_process_order_tickets( $order_id, $status_transition ){ $order = wc_get_order( $order_id ); $ship_tickets = $order->get_meta('hardcopy'); if( $ship_tickets ){ add_action( 'woocommerce_order_status_processing', array( 'FooEvents_Woo_Helper', 'process_order_tickets' ), 10, 1 ); } } ?> -
-
-
-
-
-
-
-
-