Example #1
0
/**
 * 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');
        }
    }
}
Example #3
0
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;
}