Ich habe über Hooks und Aktionen gelesen und weiß, dass wenn wir sehen do_action('some_hook'), dass irgendwo add_action('some_hook', function() {...});oder eine Funktion some_hook()in einem Thema existiert functions.php.
Aber was ist es?! ::
Aus woocommerce / includes / class-wc-checkout.php Zeile # 943:
public function process_checkout() {
try {
/////////////
do_action( 'woocommerce_before_checkout_process' ); <----!!!
if ( WC()->cart->is_empty() ) {
throw new Exception( sprintf( __( 'Sorry, your session has expired. <a href="%s" class="wc-backward">Return to shop</a>', 'woocommerce' ), esc_url( wc_get_page_permalink( 'shop' ) ) ) );
}
do_action( 'woocommerce_checkout_process' ); <-----!!!
Ich kann woocommerce_checkout_processund woocommerce_before_checkout_processnirgendwo in Dateien finden! Was machen Sie?
do_actionIhren Code nicht auf (es sei denn, Sie definieren Ihren eigenen Hook, was hier nicht der Fall ist). Du würdest benutzenadd_action().