Automattic\WooCommerce\Internal\Admin\EmailPreview
EmailPreview::get_dummy_downloadable_items
Get dummy downloadable items for email preview.
Method of the class: EmailPreview{}
No Hooks.
Returns
Array.
Usage
$EmailPreview = new EmailPreview(); $EmailPreview->get_dummy_downloadable_items( $downloads );
- $downloads(array) (required)
- Existing downloads.
EmailPreview::get_dummy_downloadable_items() EmailPreview::get dummy downloadable items code WC 10.8.1
public function get_dummy_downloadable_items( $downloads ) {
$dummy_downloads = array(
array(
'product_name' => $this->get_dummy_downloadable_product()->get_name(),
'product_id' => $this->get_dummy_downloadable_product()->get_id(),
'download_url' => 'https://example.com/download',
'download_name' => __( 'Sample Download File.pdf', 'woocommerce' ),
'access_expires' => time() + ( 30 * DAY_IN_SECONDS ),
),
);
return array_merge( $downloads, $dummy_downloads );
}