WC_Admin_Exporters::__construct()
Constructor.
Description Description
Source Source
File: includes/admin/class-wc-admin-exporters.php
public function __construct() { if ( ! $this->export_allowed() ) { return; } add_action( 'admin_menu', array( $this, 'add_to_menus' ) ); add_action( 'admin_head', array( $this, 'hide_from_menus' ) ); add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) ); add_action( 'admin_init', array( $this, 'download_export_file' ) ); add_action( 'wp_ajax_woocommerce_do_ajax_product_export', array( $this, 'do_ajax_product_export' ) ); // Register WooCommerce exporters. $this->exporters['product_exporter'] = array( 'menu' => 'edit.php?post_type=product', 'name' => __( 'Product Export', 'woocommerce' ), 'capability' => 'export', 'callback' => array( $this, 'product_exporter' ), ); }