2013-07-18 98 views
0

我正在編寫自定義主題,我想鏈接自定義大小的縮略圖圖像的全尺寸(或大)版本。WordPress的鏈接自定義縮略圖到全尺寸的附件圖像

我正在使用的代碼是:

<?php 
$attachment_id = get_field('main_product_photo'); 
$size = "main-product-thumb"; // (thumbnail, medium, large, full or custom size) 
wp_get_attachment_image($attachment_id, $size); 
$image = wp_get_attachment_image_src($attachment_id, $size); 
// url = $image[0]; 
// width = $image[1]; 
// height = $image[2]; 
?> 
<a href="<?php echo $image[0]; ?>"><img src="<?php echo $image[0]; ?>"></a> 

然而,這只是鏈接到我的縮略圖大小的圖像。有沒有人有這個快速解決?謝謝!

回答

1
<?php 
$attachment_id = get_field('main_product_photo'); 
$size = "main-product-thumb"; // (thumbnail, medium, large, full or custom size) 
wp_get_attachment_image($attachment_id, $size); 
$image = wp_get_attachment_image_src($attachment_id, $size); 
$post_thumbnail_url = wp_get_attachment_url($attachment_id ); 
// url = $image[0]; 
// width = $image[1]; 
// height = $image[2]; 
?> 
<a href="<?php echo $post_thumbnail_url; ?>"><img src="<?php echo $image[0]; ?>"></a> 
+0

嗨@菲爾謝謝你的回答。不幸的是,當鏈接嘗試檢索/ post_thumbnail_url而不是實際的文件URL時,這隻會帶我到404頁面。有任何想法嗎? – rossautomatica

+0

其實啊 - 我解決了。在<?php echo $ post_thumbnail_url中缺少$; ?>部分! – rossautomatica

+0

抱歉,我會編輯我的答案以反映 – phil

相關問題