WC_Admin_Dashboard::init
Init dashboard widgets.
Method of the class: WC_Admin_Dashboard{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WC_Admin_Dashboard = new WC_Admin_Dashboard(); $WC_Admin_Dashboard->init();
WC_Admin_Dashboard::init() WC Admin Dashboard::init code WC 11.0.1
public function init() {
wp_add_dashboard_widget( 'woocommerce_dashboard_status', __( 'WooCommerce Status', 'woocommerce' ), array( $this, 'status_widget' ), null, null, 'normal', 'high' );
// Reviews Widget.
if ( 'yes' === get_option( 'woocommerce_enable_reviews', 'yes' ) && current_user_can( 'publish_shop_orders' ) && post_type_supports( 'product', 'comments' ) ) {
wp_add_dashboard_widget( 'woocommerce_dashboard_recent_reviews', __( 'WooCommerce Recent Reviews', 'woocommerce' ), array( $this, 'recent_reviews' ), null, null, 'normal', 'high' );
}
// Network Order Widget.
if ( is_multisite() && is_main_site() ) {
$this->register_network_order_widget();
}
}