woocommerce_settings_(current_tab)
Usage
add_action( 'woocommerce_settings_(current_tab)', 'wp_kama_woocommerce_settings_current_tab_action' );
/**
* Function for `woocommerce_settings_(current_tab)` action-hook.
*
* @return void
*/
function wp_kama_woocommerce_settings_current_tab_action(){
// action...
}Where the hook is called
woocommerce_settings_(current_tab)
woocommerce/includes/admin/views/html-admin-settings.php 78
do_action( 'woocommerce_settings_' . $current_tab );
Where the hook is used in WooCommerce
woocommerce/includes/admin/class-wc-admin-api-keys.php 21
add_action( 'woocommerce_settings_page_init', array( $this, 'screen_option' ) );
woocommerce/includes/admin/class-wc-admin-webhooks.php 21
add_action( 'woocommerce_settings_page_init', array( $this, 'screen_option' ) );
woocommerce/includes/admin/settings/class-wc-settings-emails.php 45
add_action( 'woocommerce_settings_saved', array( $this, 'enable_email_improvements_when_trying_new_templates' ), 999 );
woocommerce/includes/admin/settings/class-wc-settings-page.php 134
add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 );
woocommerce/includes/admin/settings/class-wc-settings-page.php 137
add_action( 'woocommerce_settings_save_' . $this->id, array( $this, 'save' ) );
woocommerce/includes/admin/settings/class-wc-settings-point-of-sale.php 34
add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 );
woocommerce/includes/admin/settings/class-wc-settings-tax.php 29
add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 );
woocommerce/includes/admin/settings/class-wc-settings-tax.php 34
add_action( 'woocommerce_settings_save_' . $this->id, array( $this, 'save' ) );
woocommerce/includes/class-wc-register-wp-admin-settings.php 40
add_filter( 'woocommerce_settings_groups', array( $this, 'register_page_group' ) );
woocommerce/includes/class-wc-register-wp-admin-settings.php 43
add_filter( 'woocommerce_settings_groups', array( $this, 'register_email_group' ) );
woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php 217
add_filter( 'woocommerce_settings_api_form_fields_paypal', array( $this, 'maybe_remove_fields' ), 15 );
woocommerce/includes/tracks/events/class-wc-settings-tracking.php 75
add_action( 'woocommerce_settings_page_init', array( $this, 'track_settings_page_view' ) );
woocommerce/src/Internal/Admin/Analytics.php 57
add_action( 'woocommerce_settings_saved', array( $this, 'maybe_reload_page' ) );
woocommerce/src/Internal/Admin/Settings.php 47
add_filter( 'woocommerce_settings_groups', array( $this, 'add_settings_group' ) );
woocommerce/src/Internal/ProductDownloads/ApprovedDirectories/Admin/UI.php 51
add_action( 'woocommerce_settings_products', array( $this, 'render' ) );