From 00e853ae6bb6e804f7dc99d6bd5aebc8fc0601c7 Mon Sep 17 00:00:00 2001 From: Nedim Uka Date: Thu, 18 Oct 2018 17:28:31 +0200 Subject: [PATCH] Fixed product status issue --- .../includes/admin/class-wiaas-admin-product.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-product.php b/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-product.php index 1aecf51..0ec02f6 100644 --- a/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-product.php +++ b/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-product.php @@ -94,11 +94,17 @@ class Wiaas_Admin_Product { public static function wiaas_my_save_post($post_id) { + global $post; + $status = get_post_status( $post->ID); + $value = get_field('_wiaas_product_country', $post_id, true); $type = get_field('_wiaas_product_type', $post_id, true); + error_log($status); + error_log($value); - if (!empty($value)) { + + if (!empty($value) && $status === '_wiaas_no_country' ) { wp_set_object_terms($post_id, $value, 'product_country', true); wp_set_object_terms($post_id, $type, 'product_type', true); @@ -108,14 +114,7 @@ class Wiaas_Admin_Product { 'post_status' => 'draft' )); - } else { - - wp_update_post(array( - 'ID' => $post_id, - 'post_status' => '_wiaas_no_country' - )); } - } }