Automattic\WooCommerce\Blocks\BlockTypes
ProductOnSale{}
ProductOnSale class.
No Hooks.
Usage
$ProductOnSale = new ProductOnSale(); // use class methods
Methods
- protected get_block_type_attributes()
- protected set_block_query_args( &$query_args )
ProductOnSale{} ProductOnSale{} code WC 9.4.2
class ProductOnSale extends AbstractProductGrid { /** * Block name. * * @var string */ protected $block_name = 'product-on-sale'; /** * Set args specific to this block * * @param array $query_args Query args. */ protected function set_block_query_args( &$query_args ) { $query_args['post__in'] = array_merge( array( 0 ), wc_get_product_ids_on_sale() ); } /** * Get block attributes. * * @return array */ protected function get_block_type_attributes() { return array_merge( parent::get_block_type_attributes(), array( 'className' => $this->get_schema_string(), 'orderby' => $this->get_schema_orderby(), ) ); } }