Fügen Sie einen Filter mit dem bedingten Woocomerce-Tag hinzu

Ich möchte eine Weiterleitung vornehmen, wenn Benutzer auf der Seite “Einzelne Produkte” auf der Seite “Zur Kasse” auf die Schaltfläche “In den Einkaufswagen” klicken:

function my_custom_add_to_cart_redirect( $url ) { $url = wc_get_checkout_url(); return $url; } if (the_product () ) { add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' ); } 

Ich habe festgestellt, dass ich bedingte Tags zu früh verwende. Ich versuche sogar, dieses Ereignis mit einer Aktion zu verknüpfen:

 add_action( 'template_redirect', 'hook_for_add_to_cart_filter' ); function hook_for_add_to_cart_filter() { add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' ); } 

Könnten Sie so freundlich sein und mir Rat oder bessere Lösung geben?

Solutions Collecting From Web of "Fügen Sie einen Filter mit dem bedingten Woocomerce-Tag hinzu"