私はwoocommerceのlighboxでフルサイズの画像を大きな画像に置き換えたいと考えています。Wocommerceフルサイズimg with large - product-image.php
<?php
if (has_post_thumbnail()) {
$image = get_the_post_thumbnail($post->ID, apply_filters('single_product_large_thumbnail_size', 'shop_single'));
$image_title = esc_attr(get_the_title(get_post_thumbnail_id()));
$image_link = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID));
$attachment_count = count($product->get_gallery_attachment_ids());
if ($attachment_count > 0) {
$gallery = '[product-gallery]';
} else {
$gallery = '';
}
echo apply_filters('woocommerce_single_product_image_html', sprintf('<a href="%s" itemprop="image" class="bigbox woocommerce-main-image zoom" title="%s" rel="prettyPhoto' . $gallery . '">%s</a>', $image_link, $image_title, $image), $post->ID);
} else {
echo apply_filters('woocommerce_single_product_image_html', sprintf('<img src="%s" alt="Placeholder" class="bigbox" />', woocommerce_placeholder_img_src()), $post->ID);
}
?>
<?php do_action('woocommerce_product_thumbnails'); ?>
私は運と
$image_link = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large');
に$画像リンクを変更しようとした -
は、ここに私のコードです。
ほとんどそこに、私は小さなサムネイルを得ています。どのように大きな画像を取得するための任意のアイデア? –
元のコードにフィルタがある場合は、コードを再度繰り返さないでください。 – Christina
私はこのSahriar Saikatのヒントとこのコードの問題を解決しました: $ image_link = wp_get_attachment_image_src(get_post_thumbnail_id($ post-> ID)、 'shop_single'); –