2013-07-18 4 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

Hi @Phil спасибо за ваш ответ. К сожалению, это просто приводит меня к странице 404, поскольку ссылка пытается получить/post_thumbnail_url вместо фактического URL-адреса файла. Есть идеи? – rossautomatica

+0

Ах на самом деле - я решил. Отсутствовал $ в раздел! – rossautomatica

+0

oops извините, я отредактирую свой ответ, чтобы отразить это – phil

Смежные вопросы