Admin
Packages
- Customize
 - MetaBoxes
 - Pointers
 - Reports
 - SystemStatus
 - Helper
 - Importers
 - Metaboxes
 - Views
 - Reporting
 - Shipping
 - Settings
 - Webhooks
 - Export
 - Logs
 - Notices
 - Functions
 - Templates
 - Classes
 
Interfaces, Classes and Traits
- WC_Admin_Addons
 - WC_Admin_Addons Class.
 - WC_Admin_API_Keys_Table_List
 - API Keys table list class.
 - WC_Admin_API_Keys
 - WC_Admin_API_Keys.
 - WC_Admin_Assets
 - WC_Admin_Assets Class.
 - WC_Admin_Attributes
 - WC_Admin_Attributes Class.
 - WC_Admin_Dashboard_Setup
 - WC_Admin_Dashboard_Setup Class.
 - WC_Admin_Dashboard
 - WC_Admin_Dashboard Class.
 - WC_Admin_Duplicate_Product
 - WC_Admin_Duplicate_Product Class.
 - WC_Admin_Exporters
 - WC_Admin_Exporters Class.
 - WC_Admin_Help
 - WC_Admin_Help Class.
 - WC_Admin_Importers
 - WC_Admin_Importers Class.
 - WC_Admin_Log_Table_List
 - WC_Admin_Marketplace_Promotions
 - WC_Admin_Marketplace_Promotions class.
 - WC_Admin_Menus
 - WC_Admin_Menus Class.
 - WC_Admin_Notices
 - WC_Admin_Notices Class.
 - WC_Admin_Permalink_Settings
 - WC_Admin_Permalink_Settings Class.
 - WC_Admin_Post_Types
 - WC_Admin_Post_Types Class.
 - WC_Admin_Profile
 - WC_Admin_Profile Class.
 - WC_Admin_Settings
 - WC_Admin_Settings Class.
 - WC_Admin_Setup_Wizard
 - WC_Admin_Setup_Wizard class.
 - WC_Admin_Taxonomies
 - WC_Admin_Taxonomies class.
 - WC_Admin_Upload_Downloadable_Product
 - WC_Admin_Upload_Downloadable_Product Class.
 - WC_Admin_Webhooks_Table_List
 - Webhooks table list class.
 - WC_Admin_Webhooks
 - WC_Admin_Webhooks.
 - WC_Admin_List_Table
 - WC_Admin_List_Table Class.
 - WC_Admin_List_Table_Coupons
 - WC_Admin_List_Table_Coupons Class.
 - WC_Admin_List_Table_Orders
 - WC_Admin_List_Table_Orders Class.
 - WC_Admin_List_Table_Products
 - WC_Admin_List_Table_Products Class.
 - WC_Plugin_Updates
 - WC_Admin_Plugin_Updates Class.
 - WC_Plugins_Screen_Updates
 - Class WC_Plugins_Screen_Updates
 - WC_Updates_Screen_Updates
 - Class WC_Updates_Screen_Updates
 - WC_Settings_Accounts
 - WC_Settings_Accounts.
 - WC_Settings_Advanced
 - WC_Settings_Advanced.
 - WC_Settings_Rest_API
 - WC_Settings_Rest_API class.
 - WC_Settings_Emails
 - WC_Settings_Emails.
 - WC_Settings_General
 - WC_Admin_Settings_General.
 - WC_Settings_Integrations
 - WC_Settings_Integrations.
 - WC_Settings_Products
 - WC_Settings_Products.
 - WC_Settings_Shipping
 - WC_Settings_Shipping.
 - WC_Settings_Site_Visibility
 - WC_Settings_Advanced.
 - WC_Settings_Tax
 - WC_Settings_Tax.
 
Table of Contents
- wc_admin_get_core_pages_to_connect() : array<string|int, mixed>
 - Returns core WC pages to connect to WC-Admin.
 - wc_admin_filter_core_page_breadcrumbs() : array<string|int, mixed>
 - Filter breadcrumbs for core pages that aren't explicitly connected.
 - wc_admin_connect_core_pages() : bool
 - Render the WC-Admin header bar on all WooCommerce core pages.
 - wc_admin_connect_page() : mixed
 - Connect an existing page to WooCommerce Admin.
 - wc_admin_register_page() : mixed
 - Register JS-powered WooCommerce Admin Page.
 - wc_admin_is_connected_page() : bool
 - Is this page connected to WooCommerce Admin? Passthrough to PageController::is_connected_page().
 - wc_admin_is_registered_page() : bool
 - Is this a WooCommerce Admin Page? Passthrough to PageController::is_registered_page().
 - wc_admin_get_breadcrumbs() : array<string|int, mixed>
 - Get breadcrumbs for WooCommerce Admin Page navigation.
 - wc_admin_update_0201_order_status_index() : mixed
 - Update order stats `status` index length.
 - wc_admin_update_0230_rename_gross_total() : mixed
 - Rename "gross_total" to "total_sales".
 - wc_admin_update_0251_remove_unsnooze_action() : mixed
 - Remove the note unsnoozing scheduled action.
 - wc_admin_update_110_remove_facebook_note() : mixed
 - Remove Facebook Extension note.
 - wc_admin_update_130_remove_dismiss_action_from_tracking_opt_in_note() : mixed
 - Remove Dismiss action from tracking opt-in admin note.
 - wc_admin_update_130_db_version() : mixed
 - Update DB Version.
 - wc_admin_update_140_db_version() : mixed
 - Update DB Version.
 - wc_admin_update_160_remove_facebook_note() : mixed
 - Remove Facebook Experts note.
 - wc_admin_update_170_homescreen_layout() : mixed
 - Set "two column" homescreen layout as default for existing stores.
 - wc_admin_update_270_delete_report_downloads() : mixed
 - Delete the preexisting export files.
 - wc_admin_update_271_update_task_list_options() : mixed
 - Update the old task list options.
 - wc_admin_update_280_order_status() : mixed
 - Update order stats `status`.
 - wc_admin_update_290_update_apperance_task_option() : mixed
 - Update the old task list options.
 - wc_admin_update_290_delete_default_homepage_layout_option() : mixed
 - Delete the old woocommerce_default_homepage_layout option.
 - wc_admin_update_300_update_is_read_from_last_read() : mixed
 - Use woocommerce_admin_activity_panel_inbox_last_read from the user meta to set wc_admin_notes.is_read col.
 - wc_admin_update_340_remove_is_primary_from_note_action() : mixed
 - Delete "is_primary" column from the wc_admin_notes table.
 - wc_update_670_delete_deprecated_remote_inbox_notifications_option() : mixed
 - Delete the deprecated remote inbox notifications option since transients are now used.
 
Functions
wc_admin_get_core_pages_to_connect()
Returns core WC pages to connect to WC-Admin.
    
                wc_admin_get_core_pages_to_connect() : array<string|int, mixed>
        
    
    
    
wc_admin_filter_core_page_breadcrumbs()
Filter breadcrumbs for core pages that aren't explicitly connected.
    
                wc_admin_filter_core_page_breadcrumbs(array<string|int, mixed> $breadcrumbs) : array<string|int, mixed>
        
        Parameters
- $breadcrumbs : array<string|int, mixed>
 - 
                    
Breadcrumb pieces.
 
wc_admin_connect_core_pages()
Render the WC-Admin header bar on all WooCommerce core pages.
    
                wc_admin_connect_core_pages(bool $is_connected, bool $current_page) : bool
        
        Parameters
- $is_connected : bool
 - 
                    
Whether the current page is connected.
 - $current_page : bool
 - 
                    
The current page, if connected.
 
wc_admin_connect_page()
Connect an existing page to WooCommerce Admin.
    
                wc_admin_connect_page(array<string|int, mixed> $options) : mixed
        Passthrough to PageController::connect_page().
Parameters
- $options : array<string|int, mixed>
 - 
                    
Options for PageController::connect_page().
 
wc_admin_register_page()
Register JS-powered WooCommerce Admin Page.
    
                wc_admin_register_page(array<string|int, mixed> $options) : mixed
        Passthrough to PageController::register_page().
Parameters
- $options : array<string|int, mixed>
 - 
                    
Options for PageController::register_page().
 
wc_admin_is_connected_page()
Is this page connected to WooCommerce Admin? Passthrough to PageController::is_connected_page().
    
                wc_admin_is_connected_page() : bool
        
    
    
    
wc_admin_is_registered_page()
Is this a WooCommerce Admin Page? Passthrough to PageController::is_registered_page().
    
                wc_admin_is_registered_page() : bool
        
    
    
    
wc_admin_get_breadcrumbs()
Get breadcrumbs for WooCommerce Admin Page navigation.
    
                wc_admin_get_breadcrumbs() : array<string|int, mixed>
        Passthrough to PageController::get_breadcrumbs().
wc_admin_update_0201_order_status_index()
Update order stats `status` index length.
    
                wc_admin_update_0201_order_status_index() : mixed
        See: https://github.com/woocommerce/woocommerce-admin/issues/2969.
wc_admin_update_0230_rename_gross_total()
Rename "gross_total" to "total_sales".
    
                wc_admin_update_0230_rename_gross_total() : mixed
        See: https://github.com/woocommerce/woocommerce-admin/issues/3175
wc_admin_update_0251_remove_unsnooze_action()
Remove the note unsnoozing scheduled action.
    
                wc_admin_update_0251_remove_unsnooze_action() : mixed
        
    
    
    
wc_admin_update_110_remove_facebook_note()
Remove Facebook Extension note.
    
                wc_admin_update_110_remove_facebook_note() : mixed
        
    
    
    
wc_admin_update_130_remove_dismiss_action_from_tracking_opt_in_note()
Remove Dismiss action from tracking opt-in admin note.
    
                wc_admin_update_130_remove_dismiss_action_from_tracking_opt_in_note() : mixed
        
    
    
    
wc_admin_update_130_db_version()
Update DB Version.
    
                wc_admin_update_130_db_version() : mixed
        
    
    
    
wc_admin_update_140_db_version()
Update DB Version.
    
                wc_admin_update_140_db_version() : mixed
        
    
    
    
wc_admin_update_160_remove_facebook_note()
Remove Facebook Experts note.
    
                wc_admin_update_160_remove_facebook_note() : mixed
        
    
    
    
wc_admin_update_170_homescreen_layout()
Set "two column" homescreen layout as default for existing stores.
    
                wc_admin_update_170_homescreen_layout() : mixed
        
    
    
    
wc_admin_update_270_delete_report_downloads()
Delete the preexisting export files.
    
                wc_admin_update_270_delete_report_downloads() : mixed
        
    
    
    
wc_admin_update_271_update_task_list_options()
Update the old task list options.
    
                wc_admin_update_271_update_task_list_options() : mixed
        
    
    
    
wc_admin_update_280_order_status()
Update order stats `status`.
    
                wc_admin_update_280_order_status() : mixed
        
    
    
    
wc_admin_update_290_update_apperance_task_option()
Update the old task list options.
    
                wc_admin_update_290_update_apperance_task_option() : mixed
        
    
    
    
wc_admin_update_290_delete_default_homepage_layout_option()
Delete the old woocommerce_default_homepage_layout option.
    
                wc_admin_update_290_delete_default_homepage_layout_option() : mixed
        
    
    
    
wc_admin_update_300_update_is_read_from_last_read()
Use woocommerce_admin_activity_panel_inbox_last_read from the user meta to set wc_admin_notes.is_read col.
    
                wc_admin_update_300_update_is_read_from_last_read() : mixed
        
    
    
    
wc_admin_update_340_remove_is_primary_from_note_action()
Delete "is_primary" column from the wc_admin_notes table.
    
                wc_admin_update_340_remove_is_primary_from_note_action() : mixed
        
    
    
    
wc_update_670_delete_deprecated_remote_inbox_notifications_option()
Delete the deprecated remote inbox notifications option since transients are now used.
    
                wc_update_670_delete_deprecated_remote_inbox_notifications_option() : mixed
        
    
    
    
