Automattic\WooCommerce\Admin

ReportCSVEmail::__constructpublicWC 1.0

Constructor.

Метод класса: ReportCSVEmail{}

Хуки из метода

Возвращает

null. Ничего (null).

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

$ReportCSVEmail = new ReportCSVEmail();
$ReportCSVEmail->__construct();

Код ReportCSVEmail::__construct() WC 10.5.0

public function __construct() {
	$this->id             = 'admin_report_export_download';
	$this->template_base  = WC()->plugin_path() . '/includes/react-admin/emails/';
	$this->template_html  = 'html-admin-report-export-download.php';
	$this->template_plain = 'plain-admin-report-export-download.php';

	/**
	 * Used to customise report email labels.
	 *
	 * @since 9.9.0
	 *
	 * @param string[] $labels An array of labels.
	 *
	 * @return string[] An Array of labels.
	 */
	$this->report_labels = apply_filters(
		'woocommerce_report_export_email_labels',
		array(
			'categories' => __( 'Categories', 'woocommerce' ),
			'coupons'    => __( 'Coupons', 'woocommerce' ),
			'customers'  => __( 'Customers', 'woocommerce' ),
			'downloads'  => __( 'Downloads', 'woocommerce' ),
			'orders'     => __( 'Orders', 'woocommerce' ),
			'products'   => __( 'Products', 'woocommerce' ),
			'revenue'    => __( 'Revenue', 'woocommerce' ),
			'stock'      => __( 'Stock', 'woocommerce' ),
			'taxes'      => __( 'Taxes', 'woocommerce' ),
			'variations' => __( 'Variations', 'woocommerce' ),
		)
	);

	// Call parent constructor.
	parent::__construct();
}