如何在WooCommerce购物车页面中加载产品的自定义分类术语

时间:2018-08-11 作者:Roshan Deshapriya

我为woocommerce中的产品创建了一个名为“job\\u orders”的自定义分类法。我想编辑cart页面,然后在cart表中显示job\\u订单的条款。目前,我正在使用下面的脚本,它回应了所有的术语,我只想显示在后端选择的类别。如果有人能在这方面提供帮助,我将不胜感激。

$terms = get_terms(\'job_orders\',\'hide-empty=0&orderby=id\');
//shuffle($terms);   // dlete this line if you don\'t want it random.
$sep = \'\';
foreach ( $terms as $term ) {
    if( ++$count > 60 ) break;   // number of tags here.
    //echo $sep . \'\'.$term->name.\'\';
    echo $sep . $term->name;
    $sep = \', \';  // Put your separator here.
}
上面是购物车中woocommerce循环的下面。php

foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
}

1 个回复
最合适的回答,由SO网友:Roshan Deshapriya 整理而成

找到了执行此操作的代码

$terms = get_the_terms( $product_id, \'my_taxo\' );
foreach ($terms as $term) {
$product_cat = $term->name;
}
echo $product_cat ;
从下面的讨论https://stackoverflow.com/questions/33495716/get-the-product-categories-and-display-it-on-cart-page-woocommerce感谢作者

结束

相关推荐

Media Library Categories

我使用以下内容将类别分配给我的WordPress媒体库(在functions.php):function wptp_add_categories_to_attachments() { register_taxonomy_for_object_type( \'category\', \'attachment\' ); } add_action( \'init\' , \'wptp_add_categories_to_attachments\' ); 每个媒体库项目都