Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何检查产品是否不是商业中的捆绑产品_Php_Wordpress_Woocommerce_Product_Woocommerce Product Bundles - Fatal编程技术网

Php 如何检查产品是否不是商业中的捆绑产品

Php 如何检查产品是否不是商业中的捆绑产品,php,wordpress,woocommerce,product,woocommerce-product-bundles,Php,Wordpress,Woocommerce,Product,Woocommerce Product Bundles,我想用这个片段来替换产品的标题。这很有效 /** Remove the shop loop title link and replace with brand **/ remove_action( 'woocommerce_shop_loop_item_title','woocommerce_template_loop_product_title', 10 ); add_action('woocommerce_shop_loop_item_title', 'abChangeProd

我想用这个片段来替换产品的标题。这很有效

  /** Remove the shop loop title link and replace with brand **/ 
  remove_action( 'woocommerce_shop_loop_item_title','woocommerce_template_loop_product_title', 10 );
  add_action('woocommerce_shop_loop_item_title', 'abChangeProductsTitle', 10 );

  function abChangeProductsTitle() { ?>
      <p class="name product-title custom-brand" style="height: 23px;">
      <?php echo strip_tags ( get_the_term_list( $post->ID, 'product_brand', '', ', ', ''  ) ); ?> 
  </p><?php 
  }
/**删除店铺循环标题链接并替换为品牌**/
删除操作('woocommerce\u shop\u loop\u item\u title','woocommerce\u template\u loop\u product\u title',10);
添加动作('woocommerce\u shop\u loop\u item\u title','abChangeProductsTitle',10);
函数abChangeProductsTitle(){?>


更新

尝试使用以下内容(将代码限制为“捆绑”产品类型以外的其他产品):

add_action('woocommerce_shop_loop_item_title','change_product_title_products_but_bundle_products',1);
功能更改\u产品\u标题\u不包括\u捆绑\u产品(){
全球$产品;
//捆绑产品类型除外
如果(!$product->is_类型('bundle')){
删除操作('woocommerce\u shop\u loop\u item\u title','woocommerce\u template\u loop\u product\u title',10);
添加动作('WOOMerce\u shop\u loop\u item\u title','customize\u product\u title',10);
}
}
功能自定义\产品\标题(){
$brands=获取术语列表(获取id(),“产品品牌”,“术语”,“术语列表”);
?>

已更新

尝试使用以下内容(将代码限制为“捆绑”产品类型以外的其他产品):

add_action('woocommerce_shop_loop_item_title','change_product_title_products_but_bundle_products',1);
功能更改\u产品\u标题\u不包括\u捆绑\u产品(){
全球$产品;
//捆绑产品类型除外
如果(!$product->is_类型('bundle')){
删除操作('woocommerce\u shop\u loop\u item\u title','woocommerce\u template\u loop\u product\u title',10);
添加动作('WOOMerce\u shop\u loop\u item\u title','customize\u product\u title',10);
}
}
功能自定义\产品\标题(){
$brands=获取术语列表(获取id(),“产品品牌”,“术语”,“术语列表”);
?>