رفتن به مطلب

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


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

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

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

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

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

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

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

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

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

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

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

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

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

لینک به ارسال

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


lightbox-plus

لینک به ارسال

نه

نشدش

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

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

لینک به ارسال

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

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

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


<?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>

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

لینک به ارسال

ممنون

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

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

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

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

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


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>

خیلی ممنون

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...