我想知道是否有人可以帮助我。
我正在使用wp all import来导入某些产品。总共有5025种产品,其中500种已发布,其余为草稿。我正在使用wp all import来同步库存,但是我只想更新已发布的库存,而不是草稿。
我有2个代码,但没有用。
function do_not_update_if_draft($post_id, $data, $import_id)
{
// Check for your import
if ($import_id == 5) {
// Check if product is draft
if ( get_post_status ( $post_id ) == 'draft' ) {
return false;
}
else {
return true;
}
}
return false; // this will prevent importing products that are not with import_id = 5
}
add_filter('wp_all_import_is_post_to_update', 'do_not_update_if_draft', 10, 3);
function do_not_update_if_draft($post_id, $data, $import_id)
{
// Check if product is draft
if ( get_post_status ( $post_id ) == 'draft' ) {
return false;
}
else {
return true;
}
}
add_filter('wp_all_import_is_post_to_update', 'do_not_update_if_draft', 10, 3);