woocommerceで元のイメージの作物を無効にするにはどうすればよいですか?私はクロップWooCommerceプロセスに問題があるためWooCommerceで元のイメージの作物を無効にする
:
オリジナル画像を
トリミングした画像:
どのように私はこの問題を解決することができ問題は、元のイメージのように、WooCommerceでサイズ変更されたサムネイルのためのトリミングはありませんか?
woocommerceで元のイメージの作物を無効にするにはどうすればよいですか?私はクロップWooCommerceプロセスに問題があるためWooCommerceで元のイメージの作物を無効にする
:
オリジナル画像を
トリミングした画像:
どのように私はこの問題を解決することができ問題は、元のイメージのように、WooCommerceでサイズ変更されたサムネイルのためのトリミングはありませんか?
ゴー「製品画像、無効で、>設定>製品(タブ)次に>ディスプレイ(サブタブ)
ページの下部にあるをwoocommerceします変更の保存ハードクロップオプションと:
その後、Regenerate Thumbnailsプラグインであなたの製品イメージを再生成する必要があります。Regenerate Thumbnailsプラグインをインストールし、起動する
はALTERNATIVE:いくつかのテーマで時々
、これは設定がヘクタールあるありますrdコード化される。つまり、あなたのアクティブな子テーマやテーマのfunction.phpファイルでそれを貼り付け、このコードスニペットでそれらを変更することができます:あなたは/コメント解除コードをコメントすることができ
function yourtheme_woocommerce_image_dimensions() {
global $pagenow;
if (! isset($_GET['activated']) || $pagenow != 'themes.php') {
return;
}
$catalog = array(
'width' => '300', // px
'height' => '300', // px
'crop' => 0 // Disabling Hard crop option.
);
$single = array(
'width' => '150', // px
'height' => '150', // px
'crop' => 0 // Disabling Hard crop option.
);
$thumbnail = array(
'width' => '90', // px
'height' => '90', // px
'crop' => 0 // Disabling Hard crop option.
);
// Image sizes
update_option('shop_catalog_image_size', $catalog); // Product category thumbs
update_option('shop_single_image_size', $single); // Single product image
update_option('shop_thumbnail_image_size', $thumbnail); // Image gallery thumbs
}
add_action('after_switch_theme', 'yourtheme_woocommerce_image_dimensions', 1);
(またはいくつかの部分を削除します)足ニーズに。このコードは、WooCommerce設定>製品>表示(製品イメージ)の定義オプションを上書きします。
活性化: あなたが別のアクティブなテーマを切り替えて、それをアクティブにするためにスイッチバックする必要があります。
あなたはまた、
... Regenerate Thumbnailsプラグインで製品イメージを再生成する必要があるかもしれませんおかげで、私はとても新しいプラグインを追加するかどうか、これはなし私のサイトではすでに多くのプラグインがあるため、プラグインを追加してくださいすることができますサイトのパフォーマンスが低いか遅いかもしれません。 –
yaありがとう、しかし、問題は解決しません。私はサイトに新しいプラグインを追加したくないからです。私のサイトはすでに別のプラグインで遅くなっています。それについて教えてください。私もコアファイルを変更することができます、あなたはちょうど他のオプションのおかげで私に教えてください。 –
@BhavikHiraniサムネイルを再生成する唯一の方法はプラグインです(ワードプレスとwoocommerceが推奨します)。私はこのプラグインを有効にして、すべてのクライアントのために実行されている25の電子商取引Webサイトを持っています。 **スローダウンはありません**。一度にすべてのサムを再生成するときにサーバーのリソースが必要になります(ただし、必要なサムのみを1つずつ再生できます)。バックエンドプラグインなので、遅くはありません。再生成が完了すると、必要に応じて無効化/削除することができます。 – LoicTheAztec