کلیک روی تصویر thumbnail وردپرس

این تاپیک 3 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  moj ala ،‏ 1 سال و 8 ماه پیش .

این تاپیک تاکنون 486 بازدید داشته است .

نویسنده پست
سه شنبه ، 24 مارس 2015     10:55 ب.ظ #


moj ala

Subscriber
69 پست54 تاپیک

اگه کسی یاد داره لطفا راهنماییم کن

من تو سایتم تصاویری دارم که تصویر کوچک thumbnail هستند و می خوام وقتی روی اونها کلیک بشه سایز اصلی تصویر لود بشه.

یعنی مرورگر به آدرسی که تصویر اصلی در هاست بارگذاری شده رو لود کنه.

من کد php وردپرس که این کار رو برام انجام بده می خوام که بجای rel="nofollow" href لینک تصویرم بزارم که وقتی روی اون thumbnail کلیک شد به آدرس  تصویر اصلی (سایز بزرگ)بره.

لطفا کمکم کنید خیلی واجبه.

 

0  تشکر
چهار شنبه ، 25 مارس 2015     2:17 ق.ظ #


محمد

Subscriber
40 پست37 تاپیک

دوست عزیز پیشنهاد میکنم از افزونه ی  Auto ThickBox Plus 

استفاده کنید که تصاویر رو با تکنولوژی ایجکس نشون میده ، نمونه ش رو هم میتونید ببینید اگه روی تصویر پست کلیک کنید متوجه میشید : لینک
اما کد زیر آدرس بزرگ تصویر شاخص رو برمیگردونه

$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large',true);
echo $image_url[0];

کد تصویر شاخص رو درون تگ a بگذارید و جای rel="nofollow" href  کد بالا را بگذارید.
پیشنهادم اینه که از افزونه ای که گفتم استفاده کنید.

1  تشکر
چهار شنبه ، 25 مارس 2015     10:02 ق.ظ #


moj ala

Subscriber
69 پست54 تاپیک

دستتون درد نکنه-خیلی ممنون-ولی برای استفاده از افزونه نمیدونستم که توی تگ a و قسمت rel="nofollow" href چی بزارم-برا همون از افزونه استفاده نکردم.

این ثققسمت کد تصویرمه چی باید بنویسم تا افزونه روی تصویر عمل کنه.
<div class="img-box"><a alt="<?php the_title(); ?>" title="<?php the_title(); ?>" rel="nofollow" href="$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large',true);
echo $image_url[0];" target="_blank"><?php the_post_thumbnail('post'); ?></a></div>

0  تشکر
چهار شنبه ، 25 مارس 2015     10:19 ق.ظ #


moj ala

Subscriber
69 پست54 تاپیک

کارتون عالیه - ممنونم- با افزونه درست شد.

0  تشکر
پست 1 تا 4 (از مجموع 4 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .