私は次のことをやろうとしていますが、私はコーディングをしています。誰かが私を助けてくれることを願っています.
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」に属しています。 「?
wp_get_object_terms
でカテゴリを取得し、値 'Aanbiedingen'(またはid 87)を削除して、この変更された配列をwp_set_object_terms
で保存し直すことに何か問題があるのでしょうか。
私はいくつかのことを試みましたが、私はそれを成し遂げることができません。誰かが私を助けてもらえますか?
wp_remove_object_terms($ product_id、 'Aanbiedingen'、 'product_cat');