Php 如何更新产品变体中的自定义字段并按标题内容删除产品变体?
1) 我正在寻找一种方法,如何更新产品变体中的自定义字段。比如:Php 如何更新产品变体中的自定义字段并按标题内容删除产品变体?,php,wordpress,post,product,variations,Php,Wordpress,Post,Product,Variations,1) 我正在寻找一种方法,如何更新产品变体中的自定义字段。比如: update_post_meta($variation, 'cron_function_security_field','this_variation_will_be_kicked_out'); 或 有什么想法吗 2) 正如上面所述,在通过标题内容识别产品变体后,是否有方法删除该变体 private function trash_unwanted_variations() { $variation = new WC_P
update_post_meta($variation, '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);
}
}
有可能把这样的东西放在一起吗
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);
}
}