[API] Fixed the position type for attributes and images

This commit is contained in:
Claudio Sanches 2015-04-03 15:01:41 -03:00
parent 5b1411c771
commit 2fb06e4c29
1 changed files with 2 additions and 2 deletions

View File

@ -1609,7 +1609,7 @@ class WC_API_Products extends WC_API_Resource {
'src' => current( $attachment ), 'src' => current( $attachment ),
'title' => get_the_title( $attachment_id ), 'title' => get_the_title( $attachment_id ),
'alt' => get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ), 'alt' => get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ),
'position' => $position, 'position' => (int) $position,
); );
} }
@ -1821,7 +1821,7 @@ class WC_API_Products extends WC_API_Resource {
$attributes[] = array( $attributes[] = array(
'name' => wc_attribute_label( $attribute['name'] ), 'name' => wc_attribute_label( $attribute['name'] ),
'slug' => str_replace( 'pa_', '', $attribute['name'] ), 'slug' => str_replace( 'pa_', '', $attribute['name'] ),
'position' => $attribute['position'], 'position' => (int) $attribute['position'],
'visible' => (bool) $attribute['is_visible'], 'visible' => (bool) $attribute['is_visible'],
'variation' => (bool) $attribute['is_variation'], 'variation' => (bool) $attribute['is_variation'],
'options' => array_map( 'trim', $options ), 'options' => array_map( 'trim', $options ),