WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
фильтр не описан

(hook_prefix)(key) хук-фильтр . WC 1.0

Использование

add_filter( '(hook_prefix)(key)', 'filter_function_name_3791', 10, 2 );
function filter_function_name_3791( $value, $that ){
	// filter...

	return $value;
}
$value
-
$that
-

Где вызывается хук

WC_Data::get_meta()
(hook_prefix)(key)
woocommerce/includes/abstracts/abstract-wc-data.php 351
$value = apply_filters( $this->get_hook_prefix() . $key, $value, $this );

Где используется хук (в ядре WC)

includes/abstracts/abstract-wc-privacy.php 74
add_action( 'admin_init', array( $this, 'add_privacy_message' ) );
includes/abstracts/abstract-wc-privacy.php 76
add_filter( 'wp_privacy_personal_data_exporters', array( $this, 'register_exporters' ), $this->export_priority );
includes/abstracts/abstract-wc-privacy.php 77
add_filter( 'wp_privacy_personal_data_erasers', array( $this, 'register_erasers' ), $this->erase_priority );
includes/abstracts/abstract-wc-widget.php 69
add_action( 'save_post', array( $this, 'flush_widget_cache' ) );
includes/abstracts/abstract-wc-widget.php 70
add_action( 'deleted_post', array( $this, 'flush_widget_cache' ) );
includes/abstracts/abstract-wc-widget.php 71
add_action( 'switch_theme', array( $this, 'flush_widget_cache' ) );
includes/admin/class-wc-admin-api-keys.php 20
add_action( 'admin_init', array( $this, 'actions' ) );
includes/admin/class-wc-admin-api-keys.php 21
add_action( 'woocommerce_settings_page_init', array( $this, 'screen_option' ) );
includes/admin/class-wc-admin-api-keys.php 22
add_filter( 'woocommerce_save_settings_advanced_keys', array( $this, 'allow_save_settings' ) );
includes/admin/class-wc-admin-assets.php 24
add_action( 'admin_enqueue_scripts', array( $this, 'admin_styles' ) );
includes/admin/class-wc-admin-assets.php 25
add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
includes/admin/class-wc-admin-customize.php 27
add_filter( 'customize_nav_menu_available_item_types', array( $this, 'register_customize_nav_menu_item_types' ) );
includes/admin/class-wc-admin-customize.php 28
add_filter( 'customize_nav_menu_available_items', array( $this, 'register_customize_nav_menu_items' ), 10, 4 );
includes/admin/class-wc-admin-dashboard.php 28
add_action( 'wp_network_dashboard_setup', array( $this, 'register_network_order_widget' ) );
includes/admin/class-wc-admin-dashboard.php 30
add_action( 'wp_dashboard_setup', array( $this, 'init' ) );
includes/admin/class-wc-admin-duplicate-product.php 28
add_action( 'admin_action_duplicate_product', array( $this, 'duplicate_product_action' ) );
includes/admin/class-wc-admin-duplicate-product.php 29
add_filter( 'post_row_actions', array( $this, 'dupe_link' ), 10, 2 );
includes/admin/class-wc-admin-duplicate-product.php 30
add_action( 'post_submitbox_start', array( $this, 'dupe_button' ) );
includes/admin/class-wc-admin-exporters.php 36
add_action( 'admin_init', array( $this, 'download_export_file' ) );
includes/admin/class-wc-admin-exporters.php 37
add_action( 'wp_ajax_woocommerce_do_ajax_product_export', array( $this, 'do_ajax_product_export' ) );
includes/admin/class-wc-admin-exporters.php 34
add_action( 'admin_head', array( $this, 'hide_from_menus' ) );
includes/admin/class-wc-admin-exporters.php 33
add_action( 'admin_menu', array( $this, 'add_to_menus' ) );
includes/admin/class-wc-admin-exporters.php 35
add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
includes/admin/class-wc-admin-help.php 26
add_action( 'current_screen', array( $this, 'add_tabs' ), 50 );
includes/admin/class-wc-admin-importers.php 112
add_action( 'import_start', array( $this, 'post_importer_compatibility' ) );
includes/admin/class-wc-admin-importers.php 30
add_action( 'admin_menu', array( $this, 'add_to_menus' ) );
includes/admin/class-wc-admin-importers.php 31
add_action( 'admin_init', array( $this, 'register_importers' ) );
includes/admin/class-wc-admin-importers.php 32
add_action( 'admin_head', array( $this, 'hide_from_menus' ) );
includes/admin/class-wc-admin-importers.php 33
add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
includes/admin/class-wc-admin-importers.php 34
add_action( 'wp_ajax_woocommerce_do_ajax_product_import', array( $this, 'do_ajax_product_import' ) );
includes/admin/class-wc-admin-menus.php 37
add_filter( 'custom_menu_order', array( $this, 'custom_menu_order' ) );
includes/admin/class-wc-admin-menus.php 84
add_action( 'load-' . $settings_page, array( $this, 'settings_page_init' ) );
includes/admin/class-wc-admin-menus.php 49
add_action( 'wp_loaded', array( $this, 'save_settings' ) );
includes/admin/class-wc-admin-menus.php 45
add_action( 'admin_bar_menu', array( $this, 'admin_bar_menus' ), 31 );
includes/admin/class-wc-admin-menus.php 41
add_action( 'admin_head-nav-menus.php', array( $this, 'add_nav_menu_meta_boxes' ) );
includes/admin/class-wc-admin-menus.php 38
add_filter( 'set-screen-option', array( $this, 'set_screen_option' ), 10, 3 );
includes/admin/class-wc-admin-menus.php 26
add_action( 'admin_menu', array( $this, 'reports_menu' ), 20 );
includes/admin/class-wc-admin-menus.php 36
add_filter( 'menu_order', array( $this, 'menu_order' ) );
includes/admin/class-wc-admin-menus.php 34
add_action( 'admin_head', array( $this, 'menu_highlight' ) );
includes/admin/class-wc-admin-menus.php 31
add_action( 'admin_menu', array( $this, 'addons_menu' ), 70 );
includes/admin/class-wc-admin-menus.php 28
add_action( 'admin_menu', array( $this, 'status_menu' ), 60 );
includes/admin/class-wc-admin-menus.php 27
add_action( 'admin_menu', array( $this, 'settings_menu' ), 50 );
includes/admin/class-wc-admin-menus.php 25
add_action( 'admin_menu', array( $this, 'admin_menu' ), 9 );
includes/admin/class-wc-admin-menus.php 35
add_action( 'admin_head', array( $this, 'menu_order_count' ) );
includes/admin/class-wc-admin-meta-boxes.php 56
add_action( 'woocommerce_process_product_meta', 'WC_Meta_Box_Product_Data::save', 10, 2 );
includes/admin/class-wc-admin-meta-boxes.php 67
add_action( 'shutdown', array( $this, 'save_errors' ) );
includes/admin/class-wc-admin-meta-boxes.php 66
add_action( 'admin_notices', array( $this, 'output_errors' ) );
includes/admin/class-wc-admin-meta-boxes.php 63
add_filter( 'wp_update_comment_data', 'WC_Meta_Box_Product_Reviews::save', 1 );
includes/admin/class-wc-admin-meta-boxes.php 60
add_action( 'woocommerce_process_shop_coupon_meta', 'WC_Meta_Box_Coupon_Data::save', 10, 2 );
includes/admin/class-wc-admin-meta-boxes.php 57
add_action( 'woocommerce_process_product_meta', 'WC_Meta_Box_Product_Images::save', 20, 2 );
includes/admin/class-wc-admin-meta-boxes.php 51
add_action( 'woocommerce_process_shop_order_meta', 'WC_Meta_Box_Order_Downloads::save', 30, 2 );
includes/admin/class-wc-admin-meta-boxes.php 53
add_action( 'woocommerce_process_shop_order_meta', 'WC_Meta_Box_Order_Actions::save', 50, 2 );
includes/admin/class-wc-admin-meta-boxes.php 52
add_action( 'woocommerce_process_shop_order_meta', 'WC_Meta_Box_Order_Data::save', 40, 2 );
includes/admin/class-wc-admin-meta-boxes.php 50
add_action( 'woocommerce_process_shop_order_meta', 'WC_Meta_Box_Order_Items::save', 10, 2 );
includes/admin/class-wc-admin-meta-boxes.php 38
add_action( 'save_post', array( $this, 'save_meta_boxes' ), 1, 2 );
includes/admin/class-wc-admin-meta-boxes.php 37
add_action( 'add_meta_boxes', array( $this, 'add_meta_boxes' ), 30 );
includes/admin/class-wc-admin-meta-boxes.php 36
add_action( 'add_meta_boxes', array( $this, 'rename_meta_boxes' ), 20 );
includes/admin/class-wc-admin-meta-boxes.php 35
add_action( 'add_meta_boxes', array( $this, 'remove_meta_boxes' ), 10 );
includes/admin/class-wc-admin-notices.php 53
add_action( 'admin_print_styles', array( __CLASS__, 'add_notices' ) );
includes/admin/class-wc-admin-notices.php 50
add_action( 'shutdown', array( __CLASS__, 'store_notices' ) );
includes/admin/class-wc-admin-notices.php 49
add_action( 'wp_loaded', array( __CLASS__, 'hide_notices' ) );
includes/admin/class-wc-admin-notices.php 48
add_action( 'woocommerce_installed', array( __CLASS__, 'reset_admin_notices' ) );
includes/admin/class-wc-admin-notices.php 47
add_action( 'switch_theme', array( __CLASS__, 'reset_admin_notices' ) );
includes/admin/class-wc-admin-notices.php 174
add_action( 'admin_notices', array( __CLASS__, self::$core_notices[ $notice ] ) );
includes/admin/class-wc-admin-notices.php 176
add_action( 'admin_notices', array( __CLASS__, 'output_custom_notices' ) );
includes/admin/class-wc-admin-pointers.php 24
add_action( 'admin_enqueue_scripts', array( $this, 'setup_pointers_for_screen' ) );
includes/admin/class-wc-admin-post-types.php 50
add_filter( 'default_hidden_meta_boxes', array( $this, 'hidden_meta_boxes' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 68
add_action( 'woocommerce_product_bulk_and_quick_edit', array( $this, 'bulk_and_quick_edit_save_post' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 67
add_action( 'save_post', array( $this, 'bulk_and_quick_edit_hook' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 66
add_action( 'quick_edit_custom_box', array( $this, 'quick_edit' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 65
add_action( 'bulk_edit_custom_box', array( $this, 'bulk_edit' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 62
add_filter( 'display_post_states', array( $this, 'add_display_post_states' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 59
add_action( 'edit_form_top', array( $this, 'show_cpt_archive_notice' ) );
includes/admin/class-wc-admin-post-types.php 58
add_filter( 'theme_page_templates', array( $this, 'hide_cpt_archive_templates' ), 10, 3 );
includes/admin/class-wc-admin-post-types.php 55
add_action( 'media_upload_downloadable_product', array( $this, 'media_upload_downloadable_product' ) );
includes/admin/class-wc-admin-post-types.php 54
add_filter( 'upload_dir', array( $this, 'upload_dir' ) );
includes/admin/class-wc-admin-post-types.php 51
add_action( 'post_submitbox_misc_actions', array( $this, 'product_data_visibility' ) );
includes/admin/class-wc-admin-post-types.php 48
add_filter( 'enter_title_here', array( $this, 'enter_title_here' ), 1, 2 );
includes/admin/class-wc-admin-post-types.php 49
add_action( 'edit_form_after_title', array( $this, 'edit_form_after_title' ) );
includes/admin/class-wc-admin-post-types.php 47
add_action( 'edit_form_top', array( $this, 'edit_form_top' ) );
includes/admin/class-wc-admin-post-types.php 44
add_action( 'admin_print_scripts', array( $this, 'disable_autosave' ) );
includes/admin/class-wc-admin-post-types.php 41
add_filter( 'bulk_post_updated_messages', array( $this, 'bulk_post_updated_messages' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 40
add_filter( 'post_updated_messages', array( $this, 'post_updated_messages' ) );
includes/admin/class-wc-admin-post-types.php 37
add_action( 'check_ajax_referer', array( $this, 'setup_screen' ) );
includes/admin/class-wc-admin-post-types.php 36
add_action( 'current_screen', array( $this, 'setup_screen' ) );
includes/admin/class-wc-admin-post-types.php 285
add_action( 'save_post', array( $this, 'bulk_and_quick_edit_hook' ), 10, 2 );
includes/admin/class-wc-admin-post-types.php 283
remove_action( 'save_post', array( $this, 'bulk_and_quick_edit_hook' ) );
includes/admin/class-wc-admin-post-types.php 107
remove_action( 'check_ajax_referer', array( $this, 'setup_screen' ) );
includes/admin/class-wc-admin-post-types.php 106
remove_action( 'current_screen', array( $this, 'setup_screen' ) );
includes/admin/class-wc-admin-profile.php 30
add_action( 'edit_user_profile_update', array( $this, 'save_customer_meta_fields' ) );
includes/admin/class-wc-admin-profile.php 29
add_action( 'personal_options_update', array( $this, 'save_customer_meta_fields' ) );
includes/admin/class-wc-admin-profile.php 27
add_action( 'edit_user_profile', array( $this, 'add_customer_meta_fields' ) );
includes/admin/class-wc-admin-profile.php 26
add_action( 'show_user_profile', array( $this, 'add_customer_meta_fields' ) );
includes/admin/class-wc-admin-setup-wizard.php 56
add_action( 'admin_menu', array( $this, 'admin_menus' ) );
includes/admin/class-wc-admin-setup-wizard.php 57
add_action( 'admin_init', array( $this, 'setup_wizard' ) );
includes/admin/class-wc-admin-setup-wizard.php 58
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
includes/admin/class-wc-admin-setup-wizard.php 691
add_action( 'shutdown', array( $this, 'run_deferred_actions' ) );
includes/admin/class-wc-admin-setup-wizard.php 714
add_action( 'shutdown', array( $this, 'run_deferred_actions' ) );
includes/admin/class-wc-admin-taxonomies.php 83
add_action( 'admin_footer', array( $this, 'scripts_at_product_cat_screen_footer' ) );
includes/admin/class-wc-admin-taxonomies.php 80
add_filter( 'wp_terms_checklist_args', array( $this, 'disable_checked_ontop' ) );
includes/admin/class-wc-admin-taxonomies.php 75
add_action( 'pa_' . $attribute->attribute_name . '_pre_add_form', array( $this, 'product_attribute_description' ) );
includes/admin/class-wc-admin-taxonomies.php 69
add_action( 'after-product_cat-table', array( $this, 'product_cat_notes' ) );
includes/admin/class-wc-admin-taxonomies.php 68
add_action( 'product_cat_pre_add_form', array( $this, 'product_cat_description' ) );
includes/admin/class-wc-admin-taxonomies.php 65
add_filter( 'admin_init', array( $this, 'handle_product_cat_row_actions' ) );
includes/admin/class-wc-admin-taxonomies.php 64
add_filter( 'product_cat_row_actions', array( $this, 'product_cat_row_actions' ), 10, 2 );
includes/admin/class-wc-admin-taxonomies.php 61
add_filter( 'manage_product_cat_custom_column', array( $this, 'product_cat_column' ), 10, 3 );
includes/admin/class-wc-admin-taxonomies.php 60
add_filter( 'manage_edit-product_cat_columns', array( $this, 'product_cat_columns' ) );
includes/admin/class-wc-admin-taxonomies.php 57
add_action( 'edit_term', array( $this, 'save_category_fields' ), 10, 3 );
includes/admin/class-wc-admin-taxonomies.php 56
add_action( 'created_term', array( $this, 'save_category_fields' ), 10, 3 );
includes/admin/class-wc-admin-taxonomies.php 55
add_action( 'product_cat_edit_form_fields', array( $this, 'edit_category_fields' ), 10 );
includes/admin/class-wc-admin-taxonomies.php 54
add_action( 'product_cat_add_form_fields', array( $this, 'add_category_fields' ) );
includes/admin/class-wc-admin-taxonomies.php 51
add_action( 'create_term', array( $this, 'create_term' ), 5, 3 );
includes/admin/class-wc-admin-webhooks.php 20
add_action( 'admin_init', array( $this, 'actions' ) );
includes/admin/class-wc-admin-webhooks.php 21
add_action( 'woocommerce_settings_page_init', array( $this, 'screen_option' ) );
includes/admin/class-wc-admin-webhooks.php 22
add_filter( 'woocommerce_save_settings_advanced_webhooks', array( $this, 'allow_save_settings' ) );
includes/admin/class-wc-admin.php 35
add_filter( 'action_scheduler_post_type_args', array( $this, 'disable_webhook_post_export' ) );
includes/admin/class-wc-admin.php 32
add_action( 'init', array( 'WC_Site_Tracking', 'init' ) );
includes/admin/class-wc-admin.php 31
add_action( 'wp_ajax_setup_wizard_check_jetpack', array( $this, 'setup_wizard_check_jetpack' ) );
includes/admin/class-wc-admin.php 30
add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ), 1 );
includes/admin/class-wc-admin.php 29
add_action( 'admin_footer', 'wc_print_js', 25 );
includes/admin/class-wc-admin.php 27
add_action( 'admin_init', array( $this, 'prevent_admin_access' ) );
includes/admin/class-wc-admin.php 28
add_action( 'admin_init', array( $this, 'admin_redirects' ) );
includes/admin/class-wc-admin.php 23
add_action( 'init', array( $this, 'includes' ) );
includes/admin/class-wc-admin.php 26
add_action( 'admin_init', array( $this, 'preview_emails' ) );
includes/admin/class-wc-admin.php 24
add_action( 'current_screen', array( $this, 'conditional_includes' ) );
includes/admin/class-wc-admin.php 25
add_action( 'admin_init', array( $this, 'buffer' ), 1 );
includes/admin/helper/class-wc-helper-compat.php 149
add_action( 'pre_current_active_plugins', array( __CLASS__, 'plugin_deactivation_notice' ) );
includes/admin/helper/class-wc-helper-compat.php 17
add_action( 'woocommerce_helper_loaded', array( __CLASS__, 'helper_loaded' ) );
includes/admin/helper/class-wc-helper-compat.php 25
remove_action( 'admin_notices', 'woothemes_updater_notice' );
includes/admin/helper/class-wc-helper-compat.php 28
add_action( 'admin_menu', array( __CLASS__, 'admin_menu' ) );
includes/admin/helper/class-wc-helper-compat.php 44
remove_action( 'network_admin_notices', array( $GLOBALS['woothemes_updater']->admin, 'maybe_display_activation_notice' ) );
includes/admin/helper/class-wc-helper-compat.php 45
remove_action( 'admin_notices', array( $GLOBALS['woothemes_updater']->admin, 'maybe_display_activation_notice' ) );
includes/admin/helper/class-wc-helper-compat.php 46
remove_action( 'network_admin_menu', array( $GLOBALS['woothemes_updater']->admin, 'register_settings_screen' ) );
includes/admin/helper/class-wc-helper-compat.php 47
remove_action( 'admin_menu', array( $GLOBALS['woothemes_updater']->admin, 'register_settings_screen' ) );
includes/admin/helper/class-wc-helper-plugin-info.php 18
add_filter( 'plugins_api', array( __CLASS__, 'plugins_api' ), 20, 3 );
includes/admin/helper/class-wc-helper-updater.php 20
add_action( 'upgrader_process_complete', array( __CLASS__, 'upgrader_process_complete' ) );
includes/admin/helper/class-wc-helper-updater.php 18
add_action( 'pre_set_site_transient_update_plugins', array( __CLASS__, 'transient_update_plugins' ), 21, 1 );
includes/admin/helper/class-wc-helper-updater.php 19
add_action( 'pre_set_site_transient_update_themes', array( __CLASS__, 'transient_update_themes' ), 21, 1 );
includes/admin/helper/class-wc-helper.php 43
add_action( 'current_screen', array( __CLASS__, 'current_screen' ) );
includes/admin/helper/class-wc-helper.php 44
add_action( 'woocommerce_helper_output', array( __CLASS__, 'render_helper_output' ) );
includes/admin/helper/class-wc-helper.php 45
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_enqueue_scripts' ) );
includes/admin/helper/class-wc-helper.php 46
add_action( 'admin_notices', array( __CLASS__, 'admin_notices' ) );
includes/admin/importers/class-wc-product-csv-importer-controller.php 164
add_filter( 'woocommerce_csv_product_import_mapped_columns', array( $this, 'auto_map_user_preferences' ), 9999 );
includes/admin/importers/class-wc-tax-rate-importer.php 89
add_filter( 'http_request_timeout', array( $this, 'bump_request_timeout' ) );
includes/admin/importers/mappings/default.php 112
add_filter( 'woocommerce_csv_product_import_mapping_special_columns', 'wc_importer_default_special_english_mappings', 100 );
includes/admin/importers/mappings/default.php 85
add_filter( 'woocommerce_csv_product_import_mapping_default_columns', 'wc_importer_default_english_mappings', 100 );
includes/admin/importers/mappings/generic.php 31
add_filter( 'woocommerce_csv_product_import_mapping_default_columns', 'wc_importer_generic_mappings' );
includes/admin/importers/mappings/shopify.php 90
add_filter( 'woocommerce_product_importer_pre_expand_data', 'wc_importer_shopify_expand_data' );
includes/admin/importers/mappings/shopify.php 65
add_filter( 'woocommerce_csv_product_import_mapping_special_columns', 'wc_importer_shopify_special_mappings', 10, 2 );
includes/admin/importers/mappings/shopify.php 44
add_filter( 'woocommerce_csv_product_import_mapping_default_columns', 'wc_importer_shopify_mappings', 10, 2 );
includes/admin/importers/mappings/wordpress.php 31
add_filter( 'woocommerce_csv_product_import_mapping_default_columns', 'wc_importer_wordpress_mappings' );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 47
add_filter( 'list_table_primary_column', array( $this, 'list_table_primary_column' ), 10, 2 );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 51
add_action( 'manage_' . $this->list_table_type . '_posts_custom_column', array( $this, 'render_columns' ), 10, 2 );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 50
add_filter( 'bulk_actions-edit-' . $this->list_table_type, array( $this, 'define_bulk_actions' ) );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 49
add_filter( 'manage_' . $this->list_table_type . '_posts_columns', array( $this, 'define_columns' ) );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 48
add_filter( 'manage_edit-' . $this->list_table_type . '_sortable_columns', array( $this, 'define_sortable_columns' ) );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 52
add_filter( 'handle_bulk_actions-edit-' . $this->list_table_type, array( $this, 'handle_bulk_actions' ), 10, 3 );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 46
add_filter( 'default_hidden_columns', array( $this, 'default_hidden_columns' ), 10, 2 );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 45
add_filter( 'post_row_actions', array( $this, 'row_actions' ), 100, 2 );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 44
add_filter( 'request', array( $this, 'request_query' ) );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 43
add_action( 'restrict_manage_posts', array( $this, 'restrict_manage_posts' ) );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 42
add_filter( 'view_mode_post_types', array( $this, 'disable_view_mode' ) );
includes/admin/list-tables/abstract-class-wc-admin-list-table.php 41
add_action( 'manage_posts_extra_tablenav', array( $this, 'maybe_render_blank_state' ) );
includes/admin/list-tables/class-wc-admin-list-table-coupons.php 38
add_filter( 'disable_months_dropdown', '__return_true' );
includes/admin/list-tables/class-wc-admin-list-table-orders.php 42
add_action( 'parse_query', array( $this, 'search_custom_fields' ) );
includes/admin/list-tables/class-wc-admin-list-table-orders.php 41
add_filter( 'query_vars', array( $this, 'add_custom_query_var' ) );
includes/admin/list-tables/class-wc-admin-list-table-orders.php 40
add_filter( 'get_search_query', array( $this, 'search_label' ) );
includes/admin/list-tables/class-wc-admin-list-table-orders.php 39
add_action( 'admin_footer', array( $this, 'order_preview_template' ) );
includes/admin/list-tables/class-wc-admin-list-table-orders.php 38
add_action( 'admin_notices', array( $this, 'bulk_admin_notices' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 533
remove_filter( 'posts_clauses', array( $this, 'filter_stock_status_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 532
remove_filter( 'posts_clauses', array( $this, 'filter_virtual_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 531
remove_filter( 'posts_clauses', array( $this, 'filter_downloadable_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 530
remove_filter( 'posts_clauses', array( $this, 'order_by_sku_desc_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 529
remove_filter( 'posts_clauses', array( $this, 'order_by_sku_asc_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 528
remove_filter( 'posts_clauses', array( $this, 'order_by_price_desc_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 483
add_filter( 'posts_clauses', array( $this, 'filter_stock_status_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 527
remove_filter( 'posts_clauses', array( $this, 'order_by_price_asc_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 477
add_filter( 'posts_clauses', array( $this, 'filter_virtual_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 40
add_filter( 'views_edit-product', array( $this, 'product_views' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 38
add_filter( 'disable_months_dropdown', '__return_true' );
includes/admin/list-tables/class-wc-admin-list-table-products.php 39
add_filter( 'query_vars', array( $this, 'add_custom_query_var' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 474
add_filter( 'posts_clauses', array( $this, 'filter_downloadable_post_clauses' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 41
add_filter( 'get_search_query', array( $this, 'search_label' ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 42
add_filter( 'posts_clauses', array( $this, 'posts_clauses' ), 10, 2 );
includes/admin/list-tables/class-wc-admin-list-table-products.php 461
add_filter( 'posts_clauses', array( $this, $callback ) );
includes/admin/list-tables/class-wc-admin-list-table-products.php 466
add_filter( 'posts_clauses', array( $this, $callback ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php 27
add_action( 'woocommerce_product_data_tabs', array( __CLASS__, 'product_data_tabs' ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php 28
add_action( 'woocommerce_product_data_panels', array( __CLASS__, 'product_data_panels' ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php 31
add_action( 'wp_ajax_woocommerce_add_dismissed_marketplace_suggestion', array( __CLASS__, 'post_add_dismissed_suggestion_handler' ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php 34
add_action( 'wc_marketplace_suggestions_products_empty_state', array( __CLASS__, 'render_products_list_empty_state' ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php 35
add_action( 'wc_marketplace_suggestions_orders_empty_state', array( __CLASS__, 'render_orders_list_empty_state' ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-updater.php 29
add_action( 'woocommerce_update_marketplace_suggestions', array( __CLASS__, 'update_marketplace_suggestions' ) );
includes/admin/marketplace-suggestions/class-wc-marketplace-updater.php 22
add_action( 'init', array( __CLASS__, 'init' ) );
includes/admin/meta-boxes/class-wc-meta-box-order-actions.php 112
add_filter( 'redirect_post_location', array( __CLASS__, 'set_email_sent_message' ) );
includes/admin/meta-boxes/class-wc-meta-box-order-actions.php 125
add_filter( 'redirect_post_location', array( __CLASS__, 'set_email_sent_message' ) );
includes/admin/plugin-updates/class-wc-plugins-screen-updates.php 66
add_action( 'admin_print_footer_scripts', array( $this, 'plugin_screen_modal_js' ) );
includes/admin/plugin-updates/class-wc-plugins-screen-updates.php 33
add_action( 'in_plugin_update_message-woocommerce/woocommerce.php', array( $this, 'in_plugin_update_message' ), 10, 2 );
includes/admin/plugin-updates/class-wc-updates-screen-updates.php 26
add_action( 'admin_print_footer_scripts', array( $this, 'update_screen_modal' ) );
includes/admin/reports/class-wc-admin-report.php 368
add_action( 'shutdown', array( 'WC_Admin_Report', 'maybe_update_transients' ) );
includes/admin/reports/class-wc-report-customer-list.php 263
add_action( 'pre_user_query', array( $this, 'order_by_last_name' ) );
includes/admin/reports/class-wc-report-customer-list.php 295
remove_action( 'pre_user_query', array( $this, 'order_by_last_name' ) );
includes/admin/settings/class-wc-settings-emails.php 27
add_action( 'woocommerce_admin_field_email_notification', array( $this, 'email_notification_setting' ) );
includes/admin/settings/class-wc-settings-page.php 40
add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 );
includes/admin/settings/class-wc-settings-page.php 41
add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_sections' ) );
includes/admin/settings/class-wc-settings-page.php 42
add_action( 'woocommerce_settings_' . $this->id, array( $this, 'output' ) );
includes/admin/settings/class-wc-settings-page.php 43
add_action( 'woocommerce_settings_save_' . $this->id, array( $this, 'save' ) );
includes/admin/settings/class-wc-settings-payment-gateways.php 26
add_action( 'woocommerce_admin_field_payment_gateways', array( $this, 'payment_gateways_setting' ) );
includes/admin/settings/class-wc-settings-tax.php 36
add_action( 'woocommerce_settings_save_' . $this->id, array( $this, 'save' ) );
includes/admin/settings/class-wc-settings-tax.php 31
add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 );
includes/admin/settings/class-wc-settings-tax.php 35
add_action( 'woocommerce_settings_' . $this->id, array( $this, 'output' ) );
includes/admin/settings/class-wc-settings-tax.php 34
add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_sections' ) );
includes/class-wc-ajax.php 112
add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
includes/class-wc-ajax.php 113
add_action( 'wp_ajax_nopriv_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
includes/class-wc-ajax.php 116
add_action( 'wc_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) );
includes/class-wc-ajax.php 174
add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
includes/class-wc-ajax.php 20
add_action( 'init', array( __CLASS__, 'define_ajax' ), 0 );
includes/class-wc-ajax.php 21
add_action( 'template_redirect', array( __CLASS__, 'do_wc_ajax' ), 0 );
includes/class-wc-api.php 26
add_action( 'init', array( $this, 'add_endpoint' ), 0 );
includes/class-wc-api.php 27
add_filter( 'query_vars', array( $this, 'add_query_vars' ), 0 );
includes/class-wc-api.php 28
add_action( 'parse_request', array( $this, 'handle_api_requests' ), 0 );
includes/class-wc-api.php 29
add_action( 'rest_api_init', array( $this, 'register_wp_admin_settings' ) );
includes/class-wc-auth.php 38
add_action( 'parse_request', array( $this, 'handle_auth_requests' ), 0 );
includes/class-wc-auth.php 35
add_action( 'init', array( __CLASS__, 'add_endpoint' ), 0 );
includes/class-wc-auth.php 32
add_filter( 'query_vars', array( $this, 'add_query_vars' ), 0 );
includes/class-wc-background-emailer.php 29
add_action( 'shutdown', array( $this, 'dispatch_queue' ), 100 );
includes/class-wc-cache-helper.php 26
add_filter( 'nocache_headers', array( __CLASS__, 'additional_nocache_headers' ), 10 );
includes/class-wc-cache-helper.php 27
add_action( 'shutdown', array( __CLASS__, 'delete_transients_on_shutdown' ), 10 );
includes/class-wc-cache-helper.php 28
add_action( 'template_redirect', array( __CLASS__, 'geolocation_ajax_redirect' ) );
includes/class-wc-cache-helper.php 29
add_action( 'admin_notices', array( __CLASS__, 'notices' ) );
includes/class-wc-cache-helper.php 30
add_action( 'delete_version_transients', array( __CLASS__, 'delete_version_transients' ), 10 );
includes/class-wc-cache-helper.php 31
add_action( 'wp', array( __CLASS__, 'prevent_caching' ) );
includes/class-wc-cache-helper.php 32
add_action( 'clean_term_cache', array( __CLASS__, 'clean_term_cache' ), 10, 2 );
includes/class-wc-cache-helper.php 33
add_action( 'edit_terms', array( __CLASS__, 'clean_term_cache' ), 10, 2 );
includes/class-wc-cart-session.php 63
add_action( 'shutdown', array( $this, 'maybe_set_cart_cookies' ), 0 );
includes/class-wc-cart-session.php 62
add_action( 'wp', array( $this, 'maybe_set_cart_cookies' ), 99 );
includes/class-wc-cart-session.php 61
add_action( 'woocommerce_add_to_cart', array( $this, 'maybe_set_cart_cookies' ) );
includes/class-wc-cart-session.php 58
add_action( 'woocommerce_cart_item_set_quantity', array( $this, 'persistent_cart_update' ) );
includes/class-wc-cart-session.php 57
add_action( 'woocommerce_cart_item_restored', array( $this, 'persistent_cart_update' ) );
includes/class-wc-cart-session.php 56
add_action( 'woocommerce_cart_item_removed', array( $this, 'persistent_cart_update' ) );
includes/class-wc-cart-session.php 55
add_action( 'woocommerce_add_to_cart', array( $this, 'persistent_cart_update' ) );
includes/class-wc-cart-session.php 51
add_action( 'woocommerce_cart_loaded_from_session', array( $this, 'set_session' ) );
includes/class-wc-cart-session.php 50
add_action( 'woocommerce_after_calculate_totals', array( $this, 'set_session' ) );
includes/class-wc-cart-session.php 49
add_action( 'woocommerce_cart_emptied', array( $this, 'destroy_cart_session' ) );
includes/class-wc-cart-session.php 48
add_action( 'wp_loaded', array( $this, 'get_cart_from_session' ) );
includes/class-wc-cart-session.php 52
add_action( 'woocommerce_removed_coupon', array( $this, 'set_session' ) );
includes/class-wc-cart.php 112
add_action( 'woocommerce_add_to_cart', array( $this, 'calculate_totals' ), 20, 0 );
includes/class-wc-cart.php 113
add_action( 'woocommerce_applied_coupon', array( $this, 'calculate_totals' ), 20, 0 );
includes/class-wc-cart.php 114
add_action( 'woocommerce_cart_item_removed', array( $this, 'calculate_totals' ), 20, 0 );
includes/class-wc-cart.php 115
add_action( 'woocommerce_cart_item_restored', array( $this, 'calculate_totals' ), 20, 0 );
includes/class-wc-cart.php 116
add_action( 'woocommerce_check_cart_items', array( $this, 'check_cart_items' ), 1 );
includes/class-wc-cart.php 117
add_action( 'woocommerce_check_cart_items', array( $this, 'check_cart_coupons' ), 1 );
includes/class-wc-cart.php 118
add_action( 'woocommerce_after_checkout_validation', array( $this, 'check_customer_coupons' ), 1 );
includes/class-wc-checkout.php 114
add_filter( 'woocommerce_checkout_registration_required', $bool_value ? '__return_false' : '__return_true', 0 );
includes/class-wc-checkout.php 59
add_action( 'woocommerce_checkout_shipping', array( self::$instance, 'checkout_form_shipping' ) );
includes/class-wc-checkout.php 58
add_action( 'woocommerce_checkout_billing', array( self::$instance, 'checkout_form_billing' ) );
includes/class-wc-checkout.php 103
remove_filter( 'woocommerce_checkout_registration_enabled', '__return_true', 0 );
includes/class-wc-checkout.php 113
remove_filter( 'woocommerce_checkout_registration_required', '__return_false', 0 );
includes/class-wc-checkout.php 112
remove_filter( 'woocommerce_checkout_registration_required', '__return_true', 0 );
includes/class-wc-checkout.php 105
add_filter( 'woocommerce_checkout_registration_enabled', $bool_value ? '__return_true' : '__return_false', 0 );
includes/class-wc-checkout.php 104
remove_filter( 'woocommerce_checkout_registration_enabled', '__return_false', 0 );
includes/class-wc-comments.php 37
add_filter( 'comment_feed_where', array( __CLASS__, 'exclude_webhook_comments_from_feed_where' ) );
includes/class-wc-comments.php 53
add_action( 'preprocess_comment', array( __CLASS__, 'update_comment_type' ), 1 );
includes/class-wc-comments.php 50
add_action( 'comment_post', array( __CLASS__, 'add_comment_purchase_verification' ) );
includes/class-wc-comments.php 44
add_action( 'wp_set_comment_status', array( __CLASS__, 'delete_comments_count_cache' ) );
includes/class-wc-comments.php 43
add_action( 'wp_insert_comment', array( __CLASS__, 'delete_comments_count_cache' ) );
includes/class-wc-comments.php 40
add_filter( 'wp_count_comments', array( __CLASS__, 'wp_count_comments' ), 10, 2 );
includes/class-wc-comments.php 47
add_filter( 'get_avatar_comment_types', array( __CLASS__, 'add_avatar_for_review_comment_type' ) );
includes/class-wc-comments.php 36
add_filter( 'comments_clauses', array( __CLASS__, 'exclude_webhook_comments' ), 10, 1 );
includes/class-wc-comments.php 32
add_filter( 'comments_clauses', array( __CLASS__, 'exclude_order_comments' ), 10, 1 );
includes/class-wc-comments.php 29
add_action( 'wp_update_comment_count', array( __CLASS__, 'clear_transients' ) );
includes/class-wc-comments.php 26
add_action( 'comment_moderation_recipients', array( __CLASS__, 'comment_moderation_recipients' ), 10, 2 );
includes/class-wc-comments.php 23
add_filter( 'comments_open', array( __CLASS__, 'comments_open' ), 10, 2 );
includes/class-wc-comments.php 25
add_action( 'comment_post', array( __CLASS__, 'add_comment_rating' ), 1 );
includes/class-wc-comments.php 24
add_filter( 'preprocess_comment', array( __CLASS__, 'check_comment_rating' ), 0 );
includes/class-wc-comments.php 33
add_filter( 'comment_feed_where', array( __CLASS__, 'exclude_order_comments_from_feed_where' ) );
includes/class-wc-download-handler.php 26
add_action( 'woocommerce_download_file_xsendfile', array( __CLASS__, 'download_file_xsendfile' ), 10, 2 );
includes/class-wc-download-handler.php 27
add_action( 'woocommerce_download_file_force', array( __CLASS__, 'download_file_force' ), 10, 2 );
includes/class-wc-download-handler.php 23
add_action( 'init', array( __CLASS__, 'download_product' ) );
includes/class-wc-download-handler.php 25
add_action( 'woocommerce_download_file_redirect', array( __CLASS__, 'download_file_redirect' ), 10, 2 );
includes/class-wc-download-handler.php 201
add_action( 'nocache_headers', array( __CLASS__, 'ie_nocache_headers_fix' ) );
includes/class-wc-emails.php 204
add_filter( 'woocommerce_email_footer_text', array( $this, 'replace_placeholders' ) );
includes/class-wc-emails.php 201
add_action( 'woocommerce_created_customer_notification', array( $this, 'customer_new_account' ), 10, 3 );
includes/class-wc-emails.php 200
add_action( 'woocommerce_product_on_backorder_notification', array( $this, 'backorder' ) );
includes/class-wc-emails.php 199
add_action( 'woocommerce_no_stock_notification', array( $this, 'no_stock' ) );
includes/class-wc-emails.php 198
add_action( 'woocommerce_low_stock_notification', array( $this, 'low_stock' ) );
includes/class-wc-emails.php 195
add_action( 'woocommerce_email_customer_details', array( $this, 'email_addresses' ), 20, 3 );
includes/class-wc-emails.php 194
add_action( 'woocommerce_email_customer_details', array( $this, 'customer_details' ), 10, 3 );
includes/class-wc-emails.php 193
add_action( 'woocommerce_email_order_meta', array( $this, 'order_meta' ), 10, 3 );
includes/class-wc-emails.php 192
add_action( 'woocommerce_email_order_details', array( $this, 'order_details' ), 10, 4 );
includes/class-wc-emails.php 191
add_action( 'woocommerce_email_order_details', array( $this, 'order_downloads' ), 10, 4 );
includes/class-wc-emails.php 190
add_action( 'woocommerce_email_footer', array( $this, 'email_footer' ) );
includes/class-wc-emails.php 189
add_action( 'woocommerce_email_header', array( $this, 'email_header' ) );
includes/class-wc-embed.php 45
remove_action( 'embed_content_meta', 'print_embed_comments_button' );
includes/class-wc-embed.php 35
add_action( 'embed_head', array( __CLASS__, 'print_embed_styles' ) );
includes/class-wc-embed.php 32
add_action( 'embed_content_meta', array( __CLASS__, 'get_ratings' ), 5 );
includes/class-wc-embed.php 29
add_action( 'embed_content_meta', array( __CLASS__, 'remove_comments_button' ), 5 );
includes/class-wc-embed.php 26
add_filter( 'the_excerpt_embed', array( __CLASS__, 'the_excerpt' ), 10 );
includes/class-wc-form-handler.php 28
add_action( 'wp_loaded', array( __CLASS__, 'update_cart_action' ), 20 );
includes/class-wc-form-handler.php 817
add_action( 'woocommerce_add_to_cart', array( WC()->cart, 'calculate_totals' ), 20, 0 );
includes/class-wc-form-handler.php 810
remove_action( 'woocommerce_add_to_cart', array( WC()->cart, 'calculate_totals' ), 20, 0 );
includes/class-wc-form-handler.php 35
add_action( 'wp', array( __CLASS__, 'set_default_payment_method_action' ), 20 );
includes/class-wc-form-handler.php 34
add_action( 'wp', array( __CLASS__, 'delete_payment_method_action' ), 20 );
includes/class-wc-form-handler.php 33
add_action( 'wp', array( __CLASS__, 'add_payment_method_action' ), 20 );
includes/class-wc-form-handler.php 32
add_action( 'wp', array( __CLASS__, 'pay_action' ), 20 );
includes/class-wc-form-handler.php 29
add_action( 'wp_loaded', array( __CLASS__, 'add_to_cart_action' ), 20 );
includes/class-wc-form-handler.php 22
add_action( 'wp_loaded', array( __CLASS__, 'checkout_action' ), 20 );
includes/class-wc-form-handler.php 27
add_action( 'wp_loaded', array( __CLASS__, 'cancel_order' ), 20 );
includes/class-wc-form-handler.php 25
add_action( 'wp_loaded', array( __CLASS__, 'process_lost_password' ), 20 );
includes/class-wc-form-handler.php 24
add_action( 'wp_loaded', array( __CLASS__, 'process_registration' ), 20 );
includes/class-wc-form-handler.php 23
add_action( 'wp_loaded', array( __CLASS__, 'process_login' ), 20 );
includes/class-wc-form-handler.php 19
add_action( 'template_redirect', array( __CLASS__, 'redirect_reset_password_link' ) );
includes/class-wc-form-handler.php 21
add_action( 'template_redirect', array( __CLASS__, 'save_account_details' ) );
includes/class-wc-form-handler.php 20
add_action( 'template_redirect', array( __CLASS__, 'save_address' ) );
includes/class-wc-form-handler.php 26
add_action( 'wp_loaded', array( __CLASS__, 'process_reset_password' ), 20 );
includes/class-wc-frontend-scripts.php 44
add_action( 'wp_print_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
includes/class-wc-frontend-scripts.php 45
add_action( 'wp_print_footer_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
includes/class-wc-frontend-scripts.php 388
add_action( 'wp_footer', 'woocommerce_photoswipe' );
includes/class-wc-frontend-scripts.php 43
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'load_scripts' ) );
includes/class-wc-geolocation.php 106
add_action( 'woocommerce_geoip_updater', array( __CLASS__, 'update_database' ) );
includes/class-wc-geolocation.php 110
add_filter( 'pre_update_option_woocommerce_default_customer_address', array( __CLASS__, 'maybe_update_database' ), 10, 2 );
includes/class-wc-geolocation.php 112
add_filter( 'pre_option_woocommerce_default_customer_address', array( __CLASS__, 'disable_geolocation_on_legacy_php' ) );
includes/class-wc-https.php 41
add_filter( 'page_link', array( __CLASS__, 'force_https_page_link' ), 10, 2 );
includes/class-wc-https.php 42
add_action( 'template_redirect', array( __CLASS__, 'force_https_template_redirect' ) );
includes/class-wc-https.php 45
add_action( 'template_redirect', array( __CLASS__, 'unforce_https_template_redirect' ) );
includes/class-wc-https.php 48
add_action( 'http_api_curl', array( __CLASS__, 'http_api_curl' ), 10, 3 );
includes/class-wc-install.php 148
add_filter( 'plugin_action_links_' . WC_PLUGIN_BASENAME, array( __CLASS__, 'plugin_action_links' ) );
includes/class-wc-install.php 174
add_action( 'wp_' . $blog_id . '_wc_updater_cron', array( __CLASS__, 'run_manual_database_update' ) );
includes/class-wc-install.php 150
add_filter( 'wpmu_drop_tables', array( __CLASS__, 'wpmu_drop_tables' ) );
includes/class-wc-install.php 149
add_filter( 'plugin_row_meta', array( __CLASS__, 'plugin_row_meta' ), 10, 2 );
includes/class-wc-install.php 151
add_filter( 'cron_schedules', array( __CLASS__, 'cron_schedules' ) );
includes/class-wc-install.php 147
add_action( 'admin_init', array( __CLASS__, 'install_actions' ) );
includes/class-wc-install.php 144
add_action( 'init', array( __CLASS__, 'check_version' ), 5 );
includes/class-wc-install.php 1424
add_action( 'add_option_mailchimp_woocommerce_plugin_do_activation_redirect', array( __CLASS__, 'remove_mailchimps_redirect' ), 10, 2 );
includes/class-wc-install.php 146
add_action( 'woocommerce_run_update_callback', array( __CLASS__, 'run_update_callback' ) );
includes/class-wc-install.php 145
add_action( 'init', array( __CLASS__, 'manual_database_update' ), 20 );
includes/class-wc-install.php 1453
remove_action( 'add_option_mailchimp_woocommerce_plugin_do_activation_redirect', array( __CLASS__, 'remove_mailchimps_redirect' ) );
includes/class-wc-order.php 1712
remove_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ) );
includes/class-wc-order.php 1724
add_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ) );
includes/class-wc-post-data.php 41
add_filter( 'wp_insert_post_data', array( __CLASS__, 'wp_insert_post_data' ) );
includes/class-wc-post-data.php 52
add_action( 'updated_post_meta', array( __CLASS__, 'flush_object_meta_cache' ), 10, 4 );
includes/class-wc-post-data.php 49
add_action( 'before_delete_post', array( __CLASS__, 'before_delete_order' ) );
includes/class-wc-post-data.php 48
add_action( 'untrashed_post', array( __CLASS__, 'untrash_post' ) );
includes/class-wc-post-data.php 47
add_action( 'wp_trash_post', array( __CLASS__, 'trash_post' ) );
includes/class-wc-post-data.php 46
add_action( 'delete_post', array( __CLASS__, 'delete_post' ) );
includes/class-wc-post-data.php 45
add_action( 'transition_post_status', array( __CLASS__, 'transition_post_status' ), 10, 3 );
includes/class-wc-post-data.php 42
add_filter( 'oembed_response_data', array( __CLASS__, 'filter_oembed_response_data' ), 10, 2 );
includes/class-wc-post-data.php 53
add_action( 'updated_order_item_meta', array( __CLASS__, 'flush_object_meta_cache' ), 10, 4 );
includes/class-wc-post-data.php 38
add_action( 'edited_term', array( __CLASS__, 'edited_term' ), 10, 3 );
includes/class-wc-post-data.php 40
add_filter( 'update_post_metadata', array( __CLASS__, 'update_post_metadata' ), 10, 5 );
includes/class-wc-post-data.php 39
add_filter( 'update_order_item_metadata', array( __CLASS__, 'update_order_item_metadata' ), 10, 5 );
includes/class-wc-post-data.php 37
add_action( 'edit_term', array( __CLASS__, 'edit_term' ), 10, 3 );
includes/class-wc-post-data.php 35
add_action( 'woocommerce_product_type_changed', array( __CLASS__, 'product_type_changed' ), 10, 3 );
includes/class-wc-post-data.php 34
add_action( 'woocommerce_product_set_visibility', array( __CLASS__, 'delete_product_query_transients' ) );
includes/class-wc-post-data.php 33
add_action( 'woocommerce_product_set_stock_status', array( __CLASS__, 'delete_product_query_transients' ) );
includes/class-wc-post-data.php 32
add_action( 'set_object_terms', array( __CLASS__, 'delete_product_query_transients' ) );
includes/class-wc-post-data.php 31
add_action( 'set_object_terms', array( __CLASS__, 'force_default_term' ), 10, 5 );
includes/class-wc-post-data.php 30
add_action( 'shutdown', array( __CLASS__, 'do_deferred_product_sync' ), 10 );
includes/class-wc-post-data.php 29
add_filter( 'post_type_link', array( __CLASS__, 'variation_post_link' ), 10, 2 );
includes/class-wc-post-types.php 27
add_action( 'woocommerce_after_register_post_type', array( __CLASS__, 'maybe_flush_rewrite_rules' ) );
includes/class-wc-post-types.php 30
add_filter( 'use_block_editor_for_post_type', array( __CLASS__, 'gutenberg_can_edit_post_type' ), 10, 2 );
includes/class-wc-post-types.php 29
add_filter( 'gutenberg_can_edit_post_type', array( __CLASS__, 'gutenberg_can_edit_post_type' ), 10, 2 );
includes/class-wc-post-types.php 28
add_action( 'woocommerce_flush_rewrite_rules', array( __CLASS__, 'flush_rewrite_rules' ) );
includes/class-wc-post-types.php 22
add_action( 'init', array( __CLASS__, 'register_taxonomies' ), 5 );
includes/class-wc-post-types.php 26
add_filter( 'rest_api_allowed_post_types', array( __CLASS__, 'rest_api_allowed_post_types' ) );
includes/class-wc-post-types.php 23
add_action( 'init', array( __CLASS__, 'register_post_types' ), 5 );
includes/class-wc-post-types.php 25
add_action( 'init', array( __CLASS__, 'support_jetpack_omnisearch' ) );
includes/class-wc-post-types.php 24
add_action( 'init', array( __CLASS__, 'register_post_status' ), 9 );
includes/class-wc-privacy.php 57
add_filter( 'wp_privacy_anonymize_data', array( $this, 'anonymize_custom_data_types' ), 10, 3 );
includes/class-wc-privacy.php 60
add_action( 'woocommerce_remove_order_personal_data', array( 'WC_Privacy_Erasers', 'remove_order_personal_data' ) );
includes/class-wc-privacy.php 54
add_action( 'woocommerce_cleanup_personal_data', array( $this, 'queue_cleanup_personal_data' ) );
includes/class-wc-query.php 436
remove_filter( 'posts_clauses', array( $this, 'order_by_popularity_post_clauses' ) );
includes/class-wc-query.php 505
add_filter( 'posts_clauses', array( $this, 'order_by_rating_post_clauses' ) );
includes/class-wc-query.php 502
add_filter( 'posts_clauses', array( $this, 'order_by_popularity_post_clauses' ) );
includes/class-wc-query.php 499
add_filter( 'posts_clauses', array( $this, $callback ) );
includes/class-wc-query.php 48
add_filter( 'get_pagenum_link', array( $this, 'remove_add_to_cart_pagination' ), 10, 1 );
includes/class-wc-query.php 47
add_filter( 'the_posts', array( $this, 'remove_product_query_filters' ) );
includes/class-wc-query.php 46
add_action( 'pre_get_posts', array( $this, 'pre_get_posts' ) );
includes/class-wc-query.php 45
add_action( 'parse_request', array( $this, 'parse_request' ), 0 );
includes/class-wc-query.php 44
add_filter( 'query_vars', array( $this, 'add_query_vars' ), 0 );
includes/class-wc-query.php 437
remove_filter( 'posts_clauses', array( $this, 'order_by_rating_post_clauses' ) );
includes/class-wc-query.php 434
remove_filter( 'posts_clauses', array( $this, 'order_by_price_asc_post_clauses' ) );
includes/class-wc-query.php 435
remove_filter( 'posts_clauses', array( $this, 'order_by_price_desc_post_clauses' ) );
includes/class-wc-query.php 43
add_action( 'wp_loaded', array( $this, 'get_errors' ), 20 );
includes/class-wc-query.php 418
add_filter( 'posts_clauses', array( $this, 'price_filter_post_clauses' ), 10, 2 );
includes/class-wc-query.php 41
add_action( 'init', array( $this, 'add_endpoints' ) );
includes/class-wc-query.php 362
remove_filter( 'posts_clauses', array( $this, 'price_filter_post_clauses' ), 10, 2 );
includes/class-wc-query.php 341
add_filter( 'wpseo_metakey', array( $this, 'wpseo_metakey' ) );
includes/class-wc-query.php 340
add_filter( 'wpseo_metadesc', array( $this, 'wpseo_metadesc' ) );
includes/class-wc-query.php 336
add_filter( 'post_type_archive_title', '__return_empty_string', 5 );
includes/class-wc-query.php 272
add_filter( 'redirect_canonical', '__return_false' );
includes/class-wc-query.php 427
remove_action( 'pre_get_posts', array( $this, 'pre_get_posts' ) );
includes/class-wc-regenerate-images-request.php 135
remove_filter( 'intermediate_image_sizes_advanced', array( $this, 'filter_image_sizes_to_only_missing_thumbnails' ), 10, 3 );
includes/class-wc-regenerate-images-request.php 125
add_filter( 'intermediate_image_sizes', array( $this, 'adjust_intermediate_image_sizes' ) );
includes/class-wc-regenerate-images-request.php 134
remove_filter( 'intermediate_image_sizes', array( $this, 'adjust_intermediate_image_sizes' ) );
includes/class-wc-regenerate-images-request.php 128
add_filter( 'intermediate_image_sizes_advanced', array( $this, 'filter_image_sizes_to_only_missing_thumbnails' ), 10, 3 );
includes/class-wc-regenerate-images.php 435
add_action( 'image_get_intermediate_size', array( __CLASS__, 'filter_image_get_intermediate_size' ), 10, 3 );
includes/class-wc-regenerate-images.php 56
add_action( 'customize_save_after', array( __CLASS__, 'maybe_regenerate_images' ) );
includes/class-wc-regenerate-images.php 52
add_action( 'woocommerce_hide_regenerating_thumbnails_notice', array( __CLASS__, 'dismiss_regenerating_notice' ) );
includes/class-wc-regenerate-images.php 51
add_action( 'admin_init', array( __CLASS__, 'regenerating_notice' ) );
includes/class-wc-regenerate-images.php 471
add_action( 'init', array( 'WC_Regenerate_Images', 'init' ) );
includes/class-wc-regenerate-images.php 57
add_action( 'after_switch_theme', array( __CLASS__, 'maybe_regenerate_images' ) );
includes/class-wc-regenerate-images.php 431
remove_action( 'image_get_intermediate_size', array( __CLASS__, 'filter_image_get_intermediate_size' ), 10, 3 );
includes/class-wc-regenerate-images.php 399
add_filter( 'intermediate_image_sizes', array( __CLASS__, 'adjust_intermediate_image_sizes' ) );
includes/class-wc-regenerate-images.php 39
add_filter( 'wp_get_attachment_image_src', array( __CLASS__, 'maybe_resize_image' ), 10, 4 );
includes/class-wc-regenerate-images.php 38
add_filter( 'wp_generate_attachment_metadata', array( __CLASS__, 'add_uncropped_metadata' ) );
includes/class-wc-regenerate-images.php 37
add_action( 'image_get_intermediate_size', array( __CLASS__, 'filter_image_get_intermediate_size' ), 10, 3 );
includes/class-wc-regenerate-images.php 405
remove_filter( 'intermediate_image_sizes', array( __CLASS__, 'adjust_intermediate_image_sizes' ) );
includes/class-wc-register-wp-admin-settings.php 43
add_filter( 'woocommerce_settings_groups', array( $this, 'register_email_group' ) );
includes/class-wc-register-wp-admin-settings.php 44
add_filter( 'woocommerce_settings-email_' . $this->object->id, array( $this, 'register_email_settings' ) );
includes/class-wc-register-wp-admin-settings.php 41
add_filter( 'woocommerce_settings-' . $this->object->get_id(), array( $this, 'register_page_settings' ) );
includes/class-wc-register-wp-admin-settings.php 40
add_filter( 'woocommerce_settings_groups', array( $this, 'register_page_group' ) );
includes/class-wc-rest-authentication.php 41
add_filter( 'determine_current_user', array( $this, 'authenticate' ), 15 );
includes/class-wc-rest-authentication.php 42
add_filter( 'rest_authentication_errors', array( $this, 'check_authentication_error' ), 15 );
includes/class-wc-rest-authentication.php 43
add_filter( 'rest_post_dispatch', array( $this, 'send_unauthorized_headers' ), 50 );
includes/class-wc-rest-authentication.php 44
add_filter( 'rest_pre_dispatch', array( $this, 'check_user_permissions' ), 10, 3 );
includes/class-wc-session-handler.php 71
add_action( 'woocommerce_set_cart_cookies', array( $this, 'set_customer_session_cookie' ), 10 );
includes/class-wc-session-handler.php 72
add_action( 'shutdown', array( $this, 'save_data' ), 20 );
includes/class-wc-session-handler.php 73
add_action( 'wp_logout', array( $this, 'destroy_session' ) );
includes/class-wc-session-handler.php 76
add_filter( 'nonce_user_logged_out', array( $this, 'nonce_user_logged_out' ) );
includes/class-wc-shortcodes.php 580
remove_filter( 'woocommerce_add_to_cart_form_action', '__return_empty_string' );
includes/class-wc-shortcodes.php 506
add_filter( 'woocommerce_add_to_cart_form_action', '__return_empty_string' );
includes/class-wc-shortcodes.php 577
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
includes/class-wc-shortcodes.php 502
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
includes/class-wc-structured-data.php 33
add_action( 'woocommerce_email_order_details', array( $this, 'generate_order_data' ), 20, 3 );
includes/class-wc-structured-data.php 36
add_action( 'woocommerce_email_order_details', array( $this, 'output_email_structured_data' ), 30, 3 );
includes/class-wc-structured-data.php 37
add_action( 'wp_footer', array( $this, 'output_structured_data' ), 10 );
includes/class-wc-structured-data.php 32
add_action( 'woocommerce_review_meta', array( $this, 'generate_review_data' ), 20 );
includes/class-wc-structured-data.php 31
add_action( 'woocommerce_single_product_summary', array( $this, 'generate_product_data' ), 60 );
includes/class-wc-structured-data.php 30
add_action( 'woocommerce_breadcrumb', array( $this, 'generate_breadcrumblist_data' ), 10 );
includes/class-wc-structured-data.php 29
add_action( 'woocommerce_before_main_content', array( $this, 'generate_website_data' ), 30 );
includes/class-wc-template-loader.php 327
add_filter( 'template_include', array( __CLASS__, 'force_single_template_filter' ) );
includes/class-wc-template-loader.php 493
remove_filter( 'the_content', array( __CLASS__, 'unsupported_theme_product_content_filter' ) );
includes/class-wc-template-loader.php 49
add_action( 'template_redirect', array( __CLASS__, 'unsupported_theme_init' ) );
includes/class-wc-template-loader.php 465
remove_action( 'pre_get_posts', array( WC()->query, 'product_query' ) );
includes/class-wc-template-loader.php 460
add_action( 'pre_get_posts', array( WC()->query, 'product_query' ) );
includes/class-wc-template-loader.php 46
add_filter( 'comments_template', array( __CLASS__, 'comments_template_loader' ) );
includes/class-wc-template-loader.php 45
add_filter( 'template_include', array( __CLASS__, 'template_loader' ) );
includes/class-wc-template-loader.php 439
remove_filter( 'the_content', array( __CLASS__, 'unsupported_theme_shop_content_filter' ) );
includes/class-wc-template-loader.php 226
add_filter( 'woocommerce_product_tabs', array( __CLASS__, 'unsupported_theme_remove_review_tab' ) );
includes/class-wc-template-loader.php 277
remove_filter( 'woocommerce_shortcode_products_query', array( __CLASS__, 'unsupported_archive_layered_nav_compatibility' ) );
includes/class-wc-template-loader.php 275
add_filter( 'woocommerce_shortcode_products_query', array( __CLASS__, 'unsupported_archive_layered_nav_compatibility' ) );
includes/class-wc-template-loader.php 228
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );
includes/class-wc-template-loader.php 227
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
includes/class-wc-template-loader.php 225
add_filter( 'post_thumbnail_html', array( __CLASS__, 'unsupported_theme_single_featured_image_filter' ) );
includes/class-wc-template-loader.php 224
add_filter( 'the_content', array( __CLASS__, 'unsupported_theme_product_content_filter' ), 10 );
includes/class-wc-template-loader.php 215
add_filter( 'comments_number', array( __CLASS__, 'unsupported_theme_comments_number_filter' ) );
includes/class-wc-template-loader.php 214
add_filter( 'the_title', array( __CLASS__, 'unsupported_theme_title_filter' ), 10, 2 );
includes/class-wc-template-loader.php 213
add_filter( 'the_content', array( __CLASS__, 'unsupported_theme_shop_content_filter' ), 10 );
includes/class-wc-template-loader.php 557
add_action( 'init', array( 'WC_Template_Loader', 'init' ) );
includes/class-wc-tracker.php 31
add_action( 'woocommerce_tracker_send_event', array( __CLASS__, 'send_tracking_data' ) );
includes/class-woocommerce.php 182
add_action( 'plugins_loaded', array( $this, 'on_plugins_loaded' ), -1 );
includes/class-woocommerce.php 183
add_action( 'admin_notices', array( $this, 'build_dependencies_notice' ) );
includes/class-woocommerce.php 184
add_action( 'after_setup_theme', array( $this, 'setup_environment' ) );
includes/class-woocommerce.php 185
add_action( 'after_setup_theme', array( $this, 'include_template_functions' ), 11 );
includes/class-woocommerce.php 186
add_action( 'init', array( $this, 'init' ), 0 );
includes/class-woocommerce.php 187
add_action( 'init', array( 'WC_Shortcodes', 'init' ) );
includes/class-woocommerce.php 188
add_action( 'init', array( 'WC_Emails', 'init_transactional_emails' ) );
includes/class-woocommerce.php 189
add_action( 'init', array( $this, 'add_image_sizes' ) );
includes/class-woocommerce.php 190
add_action( 'switch_blog', array( $this, 'wpdb_table_fix' ), 0 );
includes/class-woocommerce.php 191
add_action( 'activated_plugin', array( $this, 'activated_plugin' ) );
includes/class-woocommerce.php 192
add_action( 'deactivated_plugin', array( $this, 'deactivated_plugin' ) );
includes/class-woocommerce.php 740
add_action( 'shutdown', array( $this->customer, 'save' ), 10 );
includes/customizer/class-wc-shop-customizer.php 23
add_action( 'wp_enqueue_scripts', array( $this, 'add_frontend_scripts' ) );
includes/customizer/class-wc-shop-customizer.php 22
add_action( 'customize_controls_print_scripts', array( $this, 'add_scripts' ), 30 );
includes/customizer/class-wc-shop-customizer.php 21
add_action( 'customize_controls_print_styles', array( $this, 'add_styles' ) );
includes/customizer/class-wc-shop-customizer.php 20
add_action( 'customize_register', array( $this, 'add_sections' ) );
includes/data-stores/class-wc-product-data-store-cpt.php 1958
add_filter( 'posts_where', array( $this, 'reviews_allowed_query_where' ), 10, 2 );
includes/emails/class-wc-email-cancelled-order.php 42
add_action( 'woocommerce_order_status_processing_to_cancelled_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-cancelled-order.php 43
add_action( 'woocommerce_order_status_on-hold_to_cancelled_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-completed-order.php 42
add_action( 'woocommerce_order_status_completed_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-note.php 49
add_action( 'woocommerce_new_customer_note_notification', array( $this, 'trigger' ) );
includes/emails/class-wc-email-customer-on-hold-order.php 42
add_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-on-hold-order.php 43
add_action( 'woocommerce_order_status_failed_to_on-hold_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-on-hold-order.php 44
add_action( 'woocommerce_order_status_cancelled_to_on-hold_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-processing-order.php 43
add_action( 'woocommerce_order_status_cancelled_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-processing-order.php 44
add_action( 'woocommerce_order_status_failed_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-processing-order.php 45
add_action( 'woocommerce_order_status_on-hold_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-processing-order.php 46
add_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-customer-refunded-order.php 57
add_action( 'woocommerce_order_partially_refunded_notification', array( $this, 'trigger_partial' ), 10, 2 );
includes/emails/class-wc-email-customer-refunded-order.php 56
add_action( 'woocommerce_order_fully_refunded_notification', array( $this, 'trigger_full' ), 10, 2 );
includes/emails/class-wc-email-customer-reset-password.php 69
add_action( 'woocommerce_reset_password_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-failed-order.php 41
add_action( 'woocommerce_order_status_pending_to_failed_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-failed-order.php 42
add_action( 'woocommerce_order_status_on-hold_to_failed_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 41
add_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 42
add_action( 'woocommerce_order_status_pending_to_completed_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 43
add_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 44
add_action( 'woocommerce_order_status_failed_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 45
add_action( 'woocommerce_order_status_failed_to_completed_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 46
add_action( 'woocommerce_order_status_failed_to_on-hold_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 47
add_action( 'woocommerce_order_status_cancelled_to_processing_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 48
add_action( 'woocommerce_order_status_cancelled_to_completed_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email-new-order.php 49
add_action( 'woocommerce_order_status_cancelled_to_on-hold_notification', array( $this, 'trigger' ), 10, 2 );
includes/emails/class-wc-email.php 639
remove_filter( 'wp_mail_from', array( $this, 'get_from_address' ) );
includes/emails/class-wc-email.php 641
remove_filter( 'wp_mail_content_type', array( $this, 'get_content_type' ) );
includes/emails/class-wc-email.php 640
remove_filter( 'wp_mail_from_name', array( $this, 'get_from_name' ) );
includes/emails/class-wc-email.php 253
add_action( 'woocommerce_update_options_email_' . $this->id, array( $this, 'process_admin_options' ) );
includes/emails/class-wc-email.php 632
add_filter( 'wp_mail_content_type', array( $this, 'get_content_type' ) );
includes/emails/class-wc-email.php 631
add_filter( 'wp_mail_from_name', array( $this, 'get_from_name' ) );
includes/emails/class-wc-email.php 630
add_filter( 'wp_mail_from', array( $this, 'get_from_address' ) );
includes/emails/class-wc-email.php 252
add_action( 'phpmailer_init', array( $this, 'handle_multipart' ) );
includes/gateways/bacs/class-wc-gateway-bacs.php 67
add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
includes/gateways/bacs/class-wc-gateway-bacs.php 68
add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'save_account_details' ) );
includes/gateways/bacs/class-wc-gateway-bacs.php 69
add_action( 'woocommerce_thankyou_bacs', array( $this, 'thankyou_page' ) );
includes/gateways/bacs/class-wc-gateway-bacs.php 72
add_action( 'woocommerce_email_before_order_table', array( $this, 'email_instructions' ), 10, 3 );
includes/gateways/cheque/class-wc-gateway-cheque.php 44
add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
includes/gateways/cheque/class-wc-gateway-cheque.php 45
add_action( 'woocommerce_thankyou_cheque', array( $this, 'thankyou_page' ) );
includes/gateways/cheque/class-wc-gateway-cheque.php 48
add_action( 'woocommerce_email_before_order_table', array( $this, 'email_instructions' ), 10, 3 );
includes/gateways/cod/class-wc-gateway-cod.php 47
add_action( 'woocommerce_email_before_order_table', array( $this, 'email_instructions' ), 10, 3 );
includes/gateways/cod/class-wc-gateway-cod.php 43
add_action( 'woocommerce_thankyou_' . $this->id, array( $this, 'thankyou_page' ) );
includes/gateways/cod/class-wc-gateway-cod.php 42
add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
includes/gateways/cod/class-wc-gateway-cod.php 44
add_filter( 'woocommerce_payment_complete_order_status', array( $this, 'change_payment_complete_order_status' ), 10, 3 );
includes/gateways/paypal/class-wc-gateway-paypal.php 71
add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
includes/gateways/paypal/class-wc-gateway-paypal.php 72
add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
includes/gateways/paypal/class-wc-gateway-paypal.php 73
add_action( 'woocommerce_order_status_processing', array( $this, 'capture_payment' ) );
includes/gateways/paypal/class-wc-gateway-paypal.php 74
add_action( 'woocommerce_order_status_completed', array( $this, 'capture_payment' ) );
includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php 34
add_action( 'woocommerce_api_wc_gateway_paypal', array( $this, 'check_response' ) );
includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php 35
add_action( 'valid-paypal-standard-ipn-request', array( $this, 'valid_response' ) );
includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php 33
add_action( 'woocommerce_thankyou_paypal', array( $this, 'check_response' ) );
includes/legacy/api/v1/class-wc-api-authentication.php 26
add_filter( 'woocommerce_api_check_authentication', array( $this, 'authenticate' ), 0 );
includes/legacy/api/v1/class-wc-api-customers.php 40
add_filter( 'woocommerce_api_order_response', array( $this, 'add_customer_data' ), 10, 2 );
includes/legacy/api/v1/class-wc-api-customers.php 43
add_action( 'pre_user_query', array( $this, 'modify_user_query' ) );
includes/legacy/api/v1/class-wc-api-orders.php 326
remove_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 );
includes/legacy/api/v1/class-wc-api-orders.php 330
add_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 );
includes/legacy/api/v1/class-wc-api-resource.php 45
add_filter( "woocommerce_api_{$resource}_response", array( $this, 'filter_response_fields' ), 20, 3 );
includes/legacy/api/v1/class-wc-api-resource.php 37
add_filter( 'woocommerce_api_endpoints', array( $this, 'register_routes' ) );
includes/legacy/api/v1/class-wc-api-resource.php 44
add_filter( "woocommerce_api_{$resource}_response", array( $this, 'maybe_add_meta' ), 15, 2 );
includes/legacy/api/v1/class-wc-api-xml-handler.php 31
add_filter( 'woocommerce_api_report_response', array( $this, 'format_sales_report_data' ), 100 );
includes/legacy/api/v1/class-wc-api-xml-handler.php 34
add_filter( 'woocommerce_api_product_response', array( $this, 'format_product_data' ), 100 );
includes/legacy/api/v2/class-wc-api-authentication.php 26
add_filter( 'woocommerce_api_check_authentication', array( $this, 'authenticate' ), 0 );
includes/legacy/api/v2/class-wc-api-customers.php 39
add_filter( 'woocommerce_api_order_response', array( $this, 'add_customer_data' ), 10, 2 );
includes/legacy/api/v2/class-wc-api-customers.php 42
add_action( 'pre_user_query', array( $this, 'modify_user_query' ) );
includes/legacy/api/v2/class-wc-api-orders.php 1213
remove_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 );
includes/legacy/api/v2/class-wc-api-orders.php 1217
add_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 );
includes/legacy/api/v2/class-wc-api-resource.php 36
add_filter( 'woocommerce_api_endpoints', array( $this, 'register_routes' ) );
includes/legacy/api/v2/class-wc-api-resource.php 40
add_filter( "woocommerce_api_{$resource}_response", array( $this, 'maybe_add_meta' ), 15, 2 );
includes/legacy/api/v2/class-wc-api-resource.php 65
add_filter( "woocommerce_api_{$name}_response", array( $this, 'filter_response_fields' ), 20, 3 );
includes/legacy/api/v3/class-wc-api-authentication.php 26
add_filter( 'woocommerce_api_check_authentication', array( $this, 'authenticate' ), 0 );
includes/legacy/api/v3/class-wc-api-customers.php 42
add_action( 'pre_user_query', array( $this, 'modify_user_query' ) );
includes/legacy/api/v3/class-wc-api-customers.php 39
add_filter( 'woocommerce_api_order_response', array( $this, 'add_customer_data' ), 10, 2 );
includes/legacy/api/v3/class-wc-api-orders.php 1262
add_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 );
includes/legacy/api/v3/class-wc-api-orders.php 1258
remove_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 );
includes/legacy/api/v3/class-wc-api-resource.php 36
add_filter( 'woocommerce_api_endpoints', array( $this, 'register_routes' ) );
includes/legacy/api/v3/class-wc-api-resource.php 40
add_filter( "woocommerce_api_{$resource}_response", array( $this, 'maybe_add_meta' ), 15, 2 );
includes/legacy/api/v3/class-wc-api-resource.php 67
add_filter( "woocommerce_api_{$name}_response", array( $this, 'filter_response_fields' ), 20, 3 );
includes/legacy/class-wc-legacy-api.php 49
add_action( 'parse_request', array( $this, 'handle_rest_api_requests' ), 0 );
includes/libraries/action-scheduler/action-scheduler.php 32
add_action( 'plugins_loaded', array( 'ActionScheduler_Versions', 'initialize_latest_version' ), 1, 0 );
includes/libraries/action-scheduler/action-scheduler.php 35
add_action( 'plugins_loaded', 'action_scheduler_register_2_dot_2_dot_5', 0, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler.php 100
add_action( 'init', array( $runner, 'init' ), 1, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler.php 103
add_action( 'init', array( $admin_view, 'init' ), 0, 0 ); // run before $store::init()
includes/libraries/action-scheduler/classes/ActionScheduler.php 94
add_action( 'init', array( $store, 'init' ), 1, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler.php 97
add_action( 'init', array( $logger, 'init' ), 1, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_AdminView.php 37
add_action( 'admin_menu', array( $this, 'register_menu' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_AdminView.php 34
add_filter( 'woocommerce_admin_status_tabs', array( $this, 'register_system_status_tab' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_AdminView.php 32
add_action( 'woocommerce_admin_status_content_action-scheduler', array( $this, 'render_admin_ui' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_AdminView.php 33
add_action( 'woocommerce_system_status_report', array( $this, 'system_status_report' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 19
add_action( 'shutdown', array( $this, 'handle_unexpected_shutdown' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 20
add_action( 'action_scheduler_before_execute', array( $this, 'track_current_action' ), 0, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 21
add_action( 'action_scheduler_after_execute', array( $this, 'untrack_action' ), 0, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 22
add_action( 'action_scheduler_execution_ignored', array( $this, 'untrack_action' ), 0, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 23
add_action( 'action_scheduler_failed_execution', array( $this, 'untrack_action' ), 0, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 29
remove_action( 'shutdown', array( $this, 'handle_unexpected_shutdown' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 30
remove_action( 'action_scheduler_before_execute', array( $this, 'track_current_action' ), 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 31
remove_action( 'action_scheduler_after_execute', array( $this, 'untrack_action' ), 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 32
remove_action( 'action_scheduler_execution_ignored', array( $this, 'untrack_action' ), 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 33
remove_action( 'action_scheduler_failed_execution', array( $this, 'untrack_action' ), 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 55
add_action( 'action_scheduler_unexpected_shutdown', array( $this, 'log_unexpected_shutdown' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 58
add_action( 'action_scheduler_failed_fetch_action', array( $this, 'log_failed_fetch_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 57
add_action( 'action_scheduler_execution_ignored', array( $this, 'log_ignored_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 56
add_action( 'action_scheduler_reset_action', array( $this, 'log_reset_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 51
add_action( 'action_scheduler_before_execute', array( $this, 'log_started_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 54
add_action( 'action_scheduler_failed_action', array( $this, 'log_timed_out_action' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 53
add_action( 'action_scheduler_failed_execution', array( $this, 'log_failed_action' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 52
add_action( 'action_scheduler_after_execute', array( $this, 'log_completed_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 50
add_action( 'action_scheduler_canceled_action', array( $this, 'log_canceled_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_Logger.php 49
add_action( 'action_scheduler_stored_action', array( $this, 'log_stored_action' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_QueueRunner.php 42
add_filter( 'cron_schedules', array( self::instance(), 'add_wp_cron_schedule' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_WPCLI_QueueRunner.php 79
add_action( 'action_scheduler_before_execute', array( $this, 'before_execute' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_WPCLI_QueueRunner.php 80
add_action( 'action_scheduler_after_execute', array( $this, 'after_execute' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_WPCLI_QueueRunner.php 81
add_action( 'action_scheduler_failed_execution', array( $this, 'action_failed' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 230
add_action( 'wp_set_comment_status', array( $this, 'delete_comment_count_cache' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 229
add_action( 'wp_insert_comment', array( $this, 'delete_comment_count_cache' ) );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 226
add_action( 'comment_feed_where', array( $this, 'filter_comment_feed' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 225
add_action( 'wp_count_comments', array( $this, 'filter_comment_count' ), 20, 2 ); // run after WC_Comments::wp_count_comments() to make sure we exclude order notes and action logs
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 224
add_action( 'pre_get_comments', array( $this, 'filter_comment_queries' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 220
add_action( 'action_scheduler_after_process_queue', array( $this, 'enable_comment_counting' ), 10, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 219
add_action( 'action_scheduler_before_process_queue', array( $this, 'disable_comment_counting' ), 10, 0 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpCommentLogger.php 102
add_filter( 'comments_clauses', array( $this, 'filter_comment_query_clauses' ), 10, 2 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 454
add_filter( 'pre_wp_unique_post_slug', array( $this, 'set_unique_post_slug' ), 10, 5 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 456
remove_filter( 'pre_wp_unique_post_slug', array( $this, 'set_unique_post_slug' ), 10 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 50
add_filter( 'wp_insert_post_data', array( $this, 'filter_insert_post_data' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 51
add_filter( 'pre_wp_unique_post_slug', array( $this, 'set_unique_post_slug' ), 10, 5 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 53
remove_filter( 'wp_insert_post_data', array( $this, 'filter_insert_post_data' ), 10 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 54
remove_filter( 'pre_wp_unique_post_slug', array( $this, 'set_unique_post_slug' ), 10 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 760
add_filter( 'wp_insert_post_data', array( $this, 'filter_insert_post_data' ), 10, 1 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 761
add_filter( 'pre_wp_unique_post_slug', array( $this, 'set_unique_post_slug' ), 10, 5 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 766
remove_filter( 'wp_insert_post_data', array( $this, 'filter_insert_post_data' ), 10 );
includes/libraries/action-scheduler/classes/ActionScheduler_wpPostStore.php 767
remove_filter( 'pre_wp_unique_post_slug', array( $this, 'set_unique_post_slug' ), 10 );
includes/libraries/wp-async-request.php 59
add_action( 'wp_ajax_' . $this->identifier, array( $this, 'maybe_handle' ) );
includes/libraries/wp-async-request.php 60
add_action( 'wp_ajax_nopriv_' . $this->identifier, array( $this, 'maybe_handle' ) );
includes/libraries/wp-background-process.php 62
add_filter( 'cron_schedules', array( $this, 'schedule_cron_healthcheck' ) );
includes/log-handlers/class-wc-log-handler-email.php 84
add_action( 'shutdown', array( $this, 'send_log_email' ) );
includes/log-handlers/class-wc-log-handler-file.php 57
add_action( 'plugins_loaded', array( $this, 'write_cached_logs' ) );
includes/shipping/flat-rate/class-wc-shipping-flat-rate.php 40
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/free-shipping/class-wc-shipping-free-shipping.php 70
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/free-shipping/class-wc-shipping-free-shipping.php 71
add_action( 'admin_footer', array( 'WC_Shipping_Free_Shipping', 'enqueue_admin_js' ), 10 ); // Priority needs to be higher than wc_print_js (25).
includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php 40
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/legacy-flat-rate/class-wc-shipping-legacy-flat-rate.php 41
add_action( 'woocommerce_flat_rate_shipping_add_rate', array( $this, 'calculate_extra_shipping' ), 10, 2 );
includes/shipping/legacy-free-shipping/class-wc-shipping-legacy-free-shipping.php 88
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/legacy-international-delivery/class-wc-shipping-legacy-international-delivery.php 33
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-delivery.php 74
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/legacy-local-pickup/class-wc-shipping-legacy-local-pickup.php 73
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shipping/local-pickup/class-wc-shipping-local-pickup.php 56
add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) );
includes/shortcodes/class-wc-shortcode-products.php 650
add_action( 'woocommerce_product_is_visible', array( $this, 'set_product_as_visible' ) );
includes/shortcodes/class-wc-shortcode-products.php 656
remove_action( 'woocommerce_product_is_visible', array( $this, 'set_product_as_visible' ) );
includes/theme-support/class-wc-twenty-eleven.php 26
add_action( 'woocommerce_after_main_content', array( __CLASS__, 'output_content_wrapper_end' ) );
includes/theme-support/class-wc-twenty-eleven.php 22
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end' );
includes/theme-support/class-wc-twenty-eleven.php 25
add_action( 'woocommerce_before_main_content', array( __CLASS__, 'output_content_wrapper' ) );
includes/theme-support/class-wc-twenty-eleven.php 21
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper' );
includes/theme-support/class-wc-twenty-fifteen.php 22
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper' );
includes/theme-support/class-wc-twenty-fifteen.php 23
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end' );
includes/theme-support/class-wc-twenty-fifteen.php 26
add_action( 'woocommerce_before_main_content', array( __CLASS__, 'output_content_wrapper' ) );
includes/theme-support/class-wc-twenty-fifteen.php 27
add_action( 'woocommerce_after_main_content', array( __CLASS__, 'output_content_wrapper_end' ) );
includes/theme-support/class-wc-twenty-fourteen.php 22
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper' );
includes/theme-support/class-wc-twenty-fourteen.php 23
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end' );
includes/theme-support/class-wc-twenty-fourteen.php 26
add_action( 'woocommerce_before_main_content', array( __CLASS__, 'output_content_wrapper' ) );
includes/theme-support/class-wc-twenty-fourteen.php 27
add_action( 'woocommerce_after_main_content', array( __CLASS__, 'output_content_wrapper_end' ) );
includes/theme-support/class-wc-twenty-nineteen.php 32
add_filter( 'woocommerce_enqueue_styles', array( __CLASS__, 'enqueue_styles' ) );
includes/theme-support/class-wc-twenty-nineteen.php 91
add_filter( 'twentynineteen_can_show_post_thumbnail', '__return_false' );
includes/theme-support/class-wc-twenty-nineteen.php 47
add_filter( 'twentynineteen_custom_colors_css', array( __CLASS__, 'custom_colors_css' ), 10, 3 );
includes/theme-support/class-wc-twenty-nineteen.php 44
add_action( 'wp', array( __CLASS__, 'tweak_theme_features' ) );
includes/theme-support/class-wc-twenty-nineteen.php 23
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );
includes/theme-support/class-wc-twenty-nineteen.php 29
remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
includes/theme-support/class-wc-twenty-nineteen.php 26
add_action( 'woocommerce_after_main_content', array( __CLASS__, 'output_content_wrapper_end' ), 10 );
includes/theme-support/class-wc-twenty-nineteen.php 22
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
includes/theme-support/class-wc-twenty-nineteen.php 25
add_action( 'woocommerce_before_main_content', array( __CLASS__, 'output_content_wrapper' ), 10 );
includes/theme-support/class-wc-twenty-seventeen.php 21
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );
includes/theme-support/class-wc-twenty-seventeen.php 23
add_action( 'woocommerce_before_main_content', array( __CLASS__, 'output_content_wrapper' ), 10 );
includes/theme-support/class-wc-twenty-seventeen.php 24
add_action( 'woocommerce_after_main_content', array( __CLASS__, 'output_content_wrapper_end' ), 10 );
includes/theme-support/class-wc-twenty-seventeen.php 25
add_filter( 'woocommerce_enqueue_styles', array( __CLASS__, 'enqueue_styles' ) );
includes/theme-support/class-wc-twenty-seventeen.php 26
add_filter( 'twentyseventeen_custom_colors_css', array( __CLASS__, 'custom_colors_css' ), 10, 3 );
includes/theme-support/class-wc-twenty-seventeen.php 20
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
includes/theme-support/class-wc-twenty-sixteen.php 22
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end' );