CSS (Customizer, Custom CSS):
h2.post-title {
display:none;
}
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenCSS (Customizer, Custom CSS):
h2.post-title {
display:none;
}
Sorry, ich verstehe nicht, was Du erreichen möchtest. Bitte versuche, die Frage so zu stellen, dass man weiss, was Du erreichen willst.
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
/**
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 );
}
}
?>
Alles anzeigen