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(),“产品品牌”,“术语”,“术语列表”);
?>