رفتن به مطلب

تابع تصاویر پیوست شده-سایز واقعی تصویر شاخص


پست های پیشنهاد شده

واقعا کلافه شدم از بس گشتم و از این و اون پرسیدم

من میخوام داخل قالب یه قسمتی رو درست کنم برای معرفی

داخل مطالب عکس میزارم و میخوام وقتی روی عکس کلیک کردن عکس با سایز واقعی باز بشه

حالا میخوام یه جای دیگه از مطالبم کوئری بگیرم و از تصاویر مطلب هم در کوئری استفاده کنم

راه حل هایی که انجام دادم و نشده :

دوستان گفتن از تابع تصویر شاخص استفاده کنم , خب تا اینجاش درست و میشه با تابع فراخاونی کردش

اما تصاویر شاخص قابل کلیک کردن نیستن که سایز واقعی عکس رو نشون بده و فقط همون سایزی که زدیم مثلا 300*180 رو نشون میده در حالی که عکس سایز بالاتری داره

در مرحله بعد از قسمت پیوستاستفاده کردم و تصویر رو از چند رسانه ای وردپرس داخل مطالب قرار دادم

وقتی هم روی تصاویر کلیک میکنم با سایز اقعی باز میشن

اما در کوئری نمیدونم از چه متغییری استفاده کنم؟

حالا از شما متخصصان میخوام که لطفی کنید و اگر متغییر برای تصاویر پیوست شده بفرمائین

یا هم اگر میشه تصویر شاخص رو کاری کرد که در سایز واقعی هم نشون دادن بفرمائین

لینک به ارسال

البته من تست نكردم اما براي اين كه بشه عكسي با كليك بزرگ كرد از افزونه زير ميتوان به راحتي استفاده كرد


lightbox-plus

  • امتیاز 2
لینک به ارسال

نه

نشدش

این افزونه ها فقط برای گالری قابل استفاده هستن

من میخوام داخل پست ها یه عکس بزارم که وقتی روش کلیک میکنی تصویر با سایز واقعی رو نشون بده و علاوه بر این میخوام یه متغییر هم داشته باشه که بتونم جای دیگه از متغییرش برای نمایش دادن تصویر نشون بدم

لینک به ارسال

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

خب تابع تصویر مطلب چیه , میخوای بجاص تصویر شاخص ازش استفاده کنم

از این هر چقدر میزنم هیچی نمیادش


<?php echo wp_get_attachment_image(); ?>

میشه تصویر شاخص رو لینک دار کرد که وقتی روش کلیک میکنیم تصویر با سایز واقعی رو نشون بده ؟؟

لینک به ارسال

این کد رو با لایت باکس جی کوئری مخلوط کنید :


<?php $image_id = get_post_thumbnail_id();
$image_url_min = wp_get_attachment_image_src($image_id,’thumbnail’, true);
$image_url_full = wp_get_attachment_image_src($image_id,’full’, true);
$image_url_min[0];
$image_url_full[0]; ?>
<a href="<?php echo $image_url_min[0]; ?>"> <?php echo $image_url_full[0]; ?> </a>

البته دستوراتش رو تست نکردم ولی باید نتیجه بده.

  • امتیاز 2
لینک به ارسال

ممنون

الان این کد درست هستش

و وقتی روش کلیک میکنم تصوی با سایز واقعی رو نشون میده

اما یه نقصی داره

تصویر پیش نمایش نداره

یعنی اینطوری بصورت لینک نشون میده و وقتی روی لینک کلیک میکنیم تصویر رو نشون میده


http://localhost/test/wp-content/uploads/2013/10/02171_romanticcottage_1600x1200.jpg

لینک به ارسال

الان کد رو به این صورت ویرایش کردم پیش نمایش هم اومدش


<?php $image_id = get_post_thumbnail_id();
$image_url_min = wp_get_attachment_image_src($image_id,’thumbnail’, true);
$image_url_full = wp_get_attachment_image_src($image_id,’full’, true);
$image_url_min[0];
$image_url_full[0]; ?>
<a href="<?php echo $image_url_min[0]; ?>"> <?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/default-image.png" alt="<?php the_title(); ?>" />
<?php } ?> </a>

خیلی ممنون

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...