/** * Checks if a product page is displayed * * @return boolean */ function is_ic_product_page() { if (is_singular(product_post_type_array())) { return true; } return false; }
function thumbnail_support_products() { $support = get_theme_support('post-thumbnails'); $support_array = product_post_type_array(); if (is_array($support)) { $support_array = array_merge($support[0], $support_array); add_theme_support('post-thumbnails', $support_array); } else { if (!$support) { add_theme_support('post-thumbnails', $support_array); } else { add_theme_support('post-thumbnails'); } } }
function set_product_thumbnail_size_in_admin($sizes) { //print_r($sizes); $post_type = get_post_type($_REQUEST['post_id']); $product_types = product_post_type_array(); if (in_array($post_type, $product_types)) { $sizes['post-thumbnail'] = array('width' => 150, 'height' => 150, 'crop' => false); } return $sizes; }