如何更新商品变体中的自定义字段并按标题内容删除商品变体?

时间:2019-08-20 10:54:26

标签: php wordpress post product variations

1)我正在寻找一种方法来更新产品变体中的自定义字段。像这样:

update_post_meta($variation, 'cron_function_security_field','this_variation_will_be_kicked_out');

OR

wp_update_post(array(
        'ID'    =>  $variation->ID,
        'cron_function_security_field'   =>  'this_variation_will_be_kicked_out'
    ));.

有什么想法吗?

2)与上面一样,通过标题内容识别出产品变体后,是否可以删除该产品变体?

private function trash_unwanted_variations() {

    $variation = new WC_Product_Variation($variation->ID);

    $variationName = the_title($variation->ID);
    $variationName_slug = sanitize_title($variationName);
    $variationName_dash = sanitize_title_with_dashes($variationName);

    if (strpos($variationName_slug,'latka')!==false && strpos($variationName_dash,'cena-za-1-bezny-metr')!==false) {
        $this->wp_delete_post($variation, true);
    }
}

是否可以将这样的东西放在一起?

0 个答案:

没有答案