Untitled

 avatar
unknown
plain_text
2 years ago
1.9 kB
3
Indexable
add_action( 'marketking_edit_product_after_tags', function($post){
    ?>
    <div class="col-xxl-12 col-md-12 marketking_card_gal_cat_tags" style="background: white; padding:20px;border-radius: 4px;">

        <?php
            $product_id = $post->ID;

            echo '<h6 class="overline-title title">Salesman</h6><br>';

            $user_id = get_current_user_id();
            $teammembers = get_users(array(
            'fields' => 'ids',
            'meta_query'=> array(
                  'relation' => 'AND',
                  array(
                    'meta_key'     => 'marketking_group',
                    'meta_value'   => 'none',
                    'meta_compare' => '!=',
                   ),
                  array(
                      'key' => 'marketking_parent_vendor',
                      'value' => $user_id,
                      'compare' => '=',
                  ),
              )));

        	$set_value = get_post_meta($product_id, 'product_salesman', true);
        	echo '<label style="width:100px" for="product_salesman">Choose:</label>';
        	echo '<select name="product_salesman">';
            	echo '<option value="all" '.selected($set_value, 'all', false).'>All team</option>';
            	echo '<option value="admin" '.selected($set_value, 'admin', false).'>Admin</option>';
            	foreach ($teammembers as $member_id){
            		$user = new WP_User($member_id);
            		echo '<option value="'.$member_id.'" '.selected($set_value, $member_id, false).'>'.$user->user_login.'</option>';
            	}
        	echo '</select><br><br>';
            
        ?>
    </div>
    <?php
    
});

add_action('marketking_after_save_product', function($product_id, $vendor_id){
   $salesman = sanitize_text_field($_POST['product_salesman']);
   update_post_meta($product_id, 'product_salesman', $salesman);
}, 10, 2);