Given the following code:
<form>
<h1> My form <h1>
<input type="text" />
<?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>
</form>
How can I locate the "woocomerce_checkout_after_customer_details" defined?
It prints a button where I have to add functionality, maybe can I just use add_action()
to add new features? in that case: how can I use remove_action()
to stop rendering the old button?
Thanks in advance
This question already has answers here: Get a list of all registered actions (2 answers) Closed 6 years ago.Given the following code:
<form>
<h1> My form <h1>
<input type="text" />
<?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>
</form>
How can I locate the "woocomerce_checkout_after_customer_details" defined?
It prints a button where I have to add functionality, maybe can I just use add_action()
to add new features? in that case: how can I use remove_action()
to stop rendering the old button?
Thanks in advance
Share Improve this question edited Nov 23, 2018 at 9:49 Krzysiek Dróżdż 25.6k9 gold badges53 silver badges74 bronze badges asked Nov 23, 2018 at 9:31 JnewbieJnewbie 132 bronze badges 01 Answer
Reset to default 0You can find out what actions are assigned to given hook with this code:
function print_filters_for( $hook = '' ) {
global $wp_filter;
if( empty( $hook ) || ! array_key_exists( $hook, $wp_filter ) ) {
return;
}
print '<pre>';
print_r( $wp_filter[$hook] );
print '</pre>';
}
Call it where you need it. In your case:
<form>
<h1> My form <h1>
<input type="text" />
<?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>
print_filters_for( 'woocommerce_checkout_after_customer_details' );
</form>