如何在WPALLIMPORT中使用functions.php进行多次导入

时间:2019-06-25 19:11:07

标签: php wordpress woocommerce wpallimport

我正在使用wpallimport脚本将我的产品导入到woocommerce中,但是我也需要对其进行更新,为此,我需要多次计划的更新导入,functions.php只是其中之一,所以我该怎么说wpallimport来使用特定导入的功能和其他导入的其他功能?例如,我使用此功能跳过是否存在sku,但也许在其他导入中我不需要它,但是如果我删除它,则计划导入将导入具有重复sku的产品。

我该如何解决?     

function my_is_post_to_create( $continue_import, $data, $import_id ) {
// Get the SKU from the import file
$sku = $data['barcodex']; // Change this to the column name that contains your SKU

global $wpdb;
    // Check if the SKU already exists
$product_id = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb- 
 >postmeta WHERE meta_key='_sku' AND meta_value='%s' LIMIT 1", $sku ) );

    if ( $product_id ) {
    // If product ID exists then skip importing
    return false;
} else {
    // Else, import the product
    return true;
}
}
add_filter('wp_all_import_is_post_to_create', 'my_is_post_to_create', 10, 
3);

?>

0 个答案:

没有答案