The WordPress Core woocommerce get price html hook.

Description

apply_filters( 'woocommerce_get_price_html',  $price,  $instance ); 

Parameters (2)

0.$price (unknown)

The price.

1.$instance (unknown)

The instance.


Usage

To run the hook, copy the example below.

1.   $price = apply_filters( 'woocommerce_get_price_html', $price, $instance ); 
2.                            
3.   if ( !empty( $price ) ) { 
4.                            
5.      // everything has led up to this point... 
6.                            
7.   } 
8.     

Copy

The following example is for adding a hook callback.

1.   // define the woocommerce_get_price_html callback 
2.   function filter_woocommerce_get_price_html( $price, $instance ) { 
3.       // make filter magic happen here... 
4.       return $price; 
5.   }; 
6.            
7.   // add the filter 
8.   add_filter( 'woocommerce_get_price_html', 'filter_woocommerce_get_price_html', 10, 2 ); 

Copy

To remove a hook callback, use the example below.

1.   // remove the filter 
2.   remove_filter( 'woocommerce_get_price_html', 'filter_woocommerce_get_price_html', 10, 2 ); 
  • 1
  • This is a price.php file to show the price of products at category level in Woocommerce. It produces the following output:
  • ₹1,504 Save 66% per Bundle
  • <?php if ( $price_html = $product->get_price_html() ) : ?>
  •     <span class=”price”><?php echo $price_html; ?></span>  
  • <?php endif; ?>