PHP 경고 수정 방법: 마우스 오버 시 WooCommerce 카테고리 이미지 전환 코드의 정의되지 않은 배열 키
<p>내 하위 테마의 function.php 파일에 다음 코드가 있습니다: </p>
<pre class="brush:php;toolbar:false;">// woo 카테고리 페이지에 호버 이미지 추가
add_action( 'woocommerce_before_shop_loop_item_title', 'mem_add_on_hover_shop_loop_image' ) ;
함수 mem_add_on_hover_shop_loop_image() {
$image_id = wc_get_product()->get_gallery_image_ids()[0];
if ($image_id) {
echo wp_get_attachment_image( $image_id, 'woocommerce_thumbnail' ) ;
} 또 다른 {
//echo wp_get_attachment_image( wc_get_product()->get_image_id() ) ;
echo wp_get_attachment_image( wc_get_product()->get_image_id(), 'woocommerce_thumbnail' );
}
}</pre>
<p>마우스를 올리면 카테고리 이미지가 작동하고 전환됩니다. </p>
<p>문제는 다음 줄과 관련된 PHP 오류를 표시하는 것입니다: </p><p>
$image_id = wc_get_product()->get_gallery_image_ids()[0] ;</p>
<p>오류는 PHP 경고: 정의되지 않은 배열 키 0</p>입니다.
<p>이 문제를 어떻게 해결할 수 있나요? </p>
<p>감사합니다
탐신</p>
<p>아직 수정을 시도하지 않았습니다. </p>