php 用于显示基于woocommerce类别ID的产品通知的功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 用于显示基于woocommerce类别ID的产品通知的功能相关的知识,希望对你有一定的参考价值。

add_action( 'woocommerce_single_product_summary', 'mmi_rental_notice', 4 );

   function mmi_rental_notice() {

   	$rentalnotice = '<h3 class="rentalnotice">Rental</h3>';

   	if ( is_product() ) {
   		global $post;
   		$terms = get_the_terms( $post->ID, 'product_cat' );
   		foreach ($terms as $term) {
			if ( 377 === $term->parent ) { //oboe
				echo $rentalnotice;
				break;
			}
            elseif ( 359 === $term->parent ) { //bassoons
            	echo $rentalnotice;
            	break;
            }

   			elseif ( 331 === $term->parent ) { //clarinet
   				echo $rentalnotice;
   				break;
   			}

   			elseif ( 1924 === $term->parent ) { //flute and piccolo
   				echo $rentalnotice;
   				break;
   			}

   			elseif ( 369 === $term->parent ) { //sax
   				echo $rentalnotice;
   				break;
   			}

   			elseif ( 1019 === $term->parent ) { //oboe d amore
   				echo $rentalnotice;
   				break;
   			}

   			elseif ( 355 === $term->parent ) { //english horn rentals
   				echo $rentalnotice;
   				break;
   			}
   		}
   	}

   }

以上是关于php 用于显示基于woocommerce类别ID的产品通知的功能的主要内容,如果未能解决你的问题,请参考以下文章

如何从functions.php中的简码挂钩中排除产品类别ID - WooCommerce

WooCommerce 类别和 ACF

一起显示所有类别名称 woocommerce

php 此代码段将排除您在WooCommerce Shop页面上显示的任何类别的所有产品。

php 此代码段将排除您在WooCommerce Shop页面上显示的任何类别的所有产品。

在WooCommerce产品类别窗口小部件侧边栏中显示产品数量