2016-05-26 17 views
0

私はパネルの設定を上書きした画像のサイズを定義するfunction.phpにこのスニペットを置く:サイズ変更WooCommerce画像

function yourtheme_woocommerce_image_dimensions() { 
$single = array(
    'width'  => '400', // px 
    'height' => '300', // px 
    'crop'  => 1  // true 
); 

$thumbnail = array(
    'width'  => '180', // px 
    'height' => '135', // px 
    'crop'  => 1  // false 
); 

     $catalog = array(
     'width'  => '140', // px 
     'height' => '105', // px 
     'crop'  => 1  // true 
); 

// Image sizes 
update_option('shop_single_image_size', $single);   // Single product image 
update_option('shop_thumbnail_image_size', $thumbnail); 
update_option('shop_catalog_image_size', $catalog);  // Product category thumbs 

すべてが正常に動作しますが、今、私はに関連するさまざまな画像サイズを設定したいのですが1つの商品ページにある$カタログ(画像が表示されているウィジェットがあります)。 私は条件文を試しました。なぜなら、私はCSSトリックを使いたくないのですが、運がないからです。 助けていただければ幸いです。 ありがとうございます。

答えて

0

サイズを変更した後にサムネイルを再生成しましたか?いいえの場合は、強制的にサムネイルプラグインを再生成して新しいサイズの画像を再生成してください。 Wp関数で新しいサイズを指定すると、新しいアップロードに影響するだけでなく、以前にアップロードされたものに対して新しいサイズを再生成する必要があります。

+0

お返事ありがとうございますが、画像再生の問題ではありません...実際には、私はちょうどいくつかのプレースホルダを使って作業しています。私の目標は、ショップカテゴリ画像の2つ以上の異なる次元の範囲を設定することで、特定のページを読み込むときに適切な次元を得ることができます。 – paolo70

関連する問題