woocommerce_order_item_visible, true, $item

woocommerce_order_item_visible, true, $item

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.11.0.0

apply_filters('woocommerce_order_item_visible, true, $item') is found 7 times:

  • /includes/class-wc-structured-data.php line 651
    		);
    
    		$markup_offers = array();
    		foreach ( $order->get_items() as $item ) {
    			if ( ! apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
    				continue;
    			}
    
    			$product        = $item->get_product();
    			$product_exists = is_object( $product );
    			$is_visible     = $product_exists && $product->is_visible();
    
  • /src/Blocks/BlockTypes/OrderConfirmation/Totals.php line 107
    		// phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment
    			$order->get_items( apply_filters( 'woocommerce_purchase_order_item_types', OrderItemType::LINE_ITEM ) ),
    			function( $item ) {
                    // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment
    				return apply_filters( 'woocommerce_order_item_visible', true, $item );
    			}
    		);
    
    		foreach ( $order_items as $item_id => $item ) {
    			$product = $item->get_product();
    			$return .= $this->render_order_details_table_item( $order, $item_id, $item, $product );
    
  • /templates/checkout/form-pay.php line 36
    get_items() ) > 0 ) : ?>
    get_items() as $item_id => $item ) : ?>

  • /templates/emails/email-order-items.php line 41
    	 * @param bool                  $visible Whether the order item is visible.
    	 * @param WC_Order_Item_Product $item    The item being displayed.
    	 * @since 2.1.0
    	 */
    	if ( ! apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
    		continue;
    	}
    
    	if ( is_object( $product ) ) {
    		$sku           = $product->get_sku();
    		$purchase_note = $product->get_purchase_note();
    
  • /templates/emails/plain/email-order-items.php line 27
     
    $email_improvements_enabled = FeaturesUtil::feature_is_enabled( 'email_improvements' );
    
    foreach ( $items as $item_id => $item ) :
    	if ( apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
    		$product       = $item->get_product();
    		$sku           = '';
    		$purchase_note = '';
    
    		if ( is_object( $product ) ) {
    			$sku           = $product->get_sku();
    
  • /templates/order/order-details-fulfillment-item.php line 24
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    if ( ! apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
    	return;
    }
    ?>
    <tr class="<?php echo esc_attr( apply_filters( 'woocommerce_order_item_class', 'woocommerce-table__line-item order_item', $item, $order ) ); ?>">
    
    	<td class="woocommerce-table__product-name product-name">
    
  • /templates/order/order-details-item.php line 22
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    if ( ! apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
    	return;
    }
    ?>
    <tr class="<?php echo esc_attr( apply_filters( 'woocommerce_order_item_class', 'woocommerce-table__line-item order_item', $item, $order ) ); ?>">
    
    	<td class="woocommerce-table__product-name product-name">