Automattic\WooCommerce\StoreApi\Schemas\V1
ProductSchema::is_password_protected
Whether the product or its parent is password-protected.
Метод класса: ProductSchema{}
Хуков нет.
Возвращает
bool.
Использование
// private - только в коде основоного (родительского) класса $result = $this->is_password_protected( $product );
- $product(WC_Product) (обязательный)
- Product instance.
Код ProductSchema::is_password_protected() ProductSchema::is password protected WC 11.2.2
private function is_password_protected( $product ) {
if ( '' !== $product->get_post_password() ) {
return true;
}
$parent_id = $product->get_parent_id();
return $parent_id && '' !== get_post_field( 'post_password', $parent_id, 'raw' );
}