Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Products::maybe_set_has_product_transient
Set the has products transient if the product qualifies as a user created product.
Method of the class: Products{}
No Hooks.
Returns
null
. Nothing (null).
Usage
$Products = new Products(); $Products->maybe_set_has_product_transient( $product_id, $product );
- $product_id(int) (required)
- Product ID.
- $product(WC_Product) (required)
- Product object.
Products::maybe_set_has_product_transient() Products::maybe set has product transient code WC 9.9.5
public function maybe_set_has_product_transient( $product_id, $product ) { if ( ! $this->has_previously_completed() && $this->is_valid_product( $product ) ) { set_transient( self::HAS_PRODUCT_TRANSIENT, 'yes' ); $this->possibly_track_completion(); } }