Как использовать несколько функций в wpallimport - PullRequest
0 голосов
/ 24 сентября 2019

Wp all import использует эту функцию для проверки существования sku и создания записи.Но у меня есть другой импорт, который обновляет сообщения, который использует функцию обновления.Как я могу использовать их вместе без изменения кода вручную каждый раз?

<?php
function my_is_post_to_create( $continue_import, $data, $import_id ) {
// Get the SKU from the import file
$sku = $data['barcodeesterno']; // 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);
?>
...