在懸停時翻轉產品影像的插件。它可以翻轉到第二張影像,但影像不再可點擊/鏈接到各自的產品。請幫忙!
原始代碼:
$output = '<div >';
//$post->post_title;
//$image_url_top = get_the_post_thumbnail_url($post->ID, 'woocommerce_thumbnail');
$image_url_bottom = wp_get_attachment_image_src($get_gallery_image_ids[0], 'woocommerce_thumbnail' );
$output .= '<img src="'.$image_url_top.'" alt="PHP:獲取影像以鏈接到產品 ID(woocommerce)" />';
//$output .= '<img width="300" height="300" src="'.$image_url_bottom[0].'" />';
$output .= '<img src="'.$image_url_bottom[0].'" alt="PHP:獲取影像以鏈接到產品 ID(woocommerce)" />';
$output .= '</div>';
我已經嘗試將第二張影像的輸出包裝在我管理的鏈接中,但我無法獲得該鏈接來呼叫產品 ID 并創建正確的鏈接。
我已經成功地鏈接成這樣:
$output .= '<a href="#"><img src="'.$image_url_bottom[0].'" alt="PHP:獲取影像以鏈接到產品 ID(woocommerce)" /></a>';
然后我嘗試在四種不同的嘗試(PHP新手)中添加以下內容來代替上面的“#”,但沒有成功:
"get_permalink($product_id)"
和
<?php echo get_permalink($product_id) ?>
和
<?php echo woocommerce_get_the_permalink() ?>
和
<?php echo $rows[$product_buy];?>
沒有運氣....有什么想法嗎?
uj5u.com熱心網友回復:
試試下面的代碼。
$output .= '<a href="'.get_permalink( $post->ID ).'"><img src="'.$image_url_bottom[0].'" alt="PHP:獲取影像以鏈接到產品 ID(woocommerce)" /></a>';
或者
$output .= '<a href="'.get_permalink( $product->get_id() ).'"><img src="'.$image_url_bottom[0].'" alt="PHP:獲取影像以鏈接到產品 ID(woocommerce)" /></a>';
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/345950.html
標籤:php WordPress的 求购
