WooCommerce-将产品从类别中删除

时间:2015-11-14 作者:user3406217

我正在尝试做以下工作,但我一直坚持编码。希望有人能帮我。

在Woocommerce(产品编辑页面)中,我可以选择产品的类别。我编写了一个代码,在保存时,当存在某些条件时,产品将被放入额外的类别“Aanbiedingen”(id=87)。

if ( !empty ($_POST[\'sale_enddate\']) && ($_POST[\'sale_begindate\']) ) {
    $cat_ids = array( 87 );
    wp_set_object_terms( $product_id, $cat_ids, \'product_cat\', true );
    }   
现在,我想有一个代码(保存后)该产品将从“Aanbiedingen”类别中删除,但它仍将在其他类别中。

示例:该产品属于“Aanbiedingen”、“Comfort”、“Therapie”和“Warmtezakken”类别。有人能帮我提供一个代码,其中(保存后)该产品将只属于“Comfort”、“Therapie”和“Warmtezakken”类别吗?

我想这与分类有关wp_get_object_terms , 正在删除值“Aanbiedingen”(或id 87),并使用wp_set_object_terms?

我尝试了几件事,但都做不成。谁能帮帮我吗?

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

wp\\u remove\\u object\\u术语($product\\u id,\'Aanbiedingen,\'product\\u cat\');

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请