رفتن به مطلب

تغییر اندازه تصویر شاخص


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

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


<a class="link-pic" href="<?php the_permalink() ?>" target="_target">
<div class="kh-s"><a href="<?php the_permalink() ?>"><?php if(has_post_thumbnail()) {the_post_thumbnail();} else {echo '<img src="'.get_bloginfo("template_url").'/images/no-image.gif" width="277px" height="187px" border="0px" />';}?></a></div>

لینک به ارسال

قسمت

the_post_thumbnail()

رو به این شکل تغییر بدین:


the_post_thumbnail((large),array(alt=>get_the_title(),title=>get_the_title()) )

و در قسمتی که large نوشته میتونید به مقادیر زیر تغییر بدین:

thumbnail همون بند انگشتی و کوچیک.

medium حالت متوسط.

large که حالت بزرگ هستش.

full هم که اندازه اصلی عکس هستش.

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

لینک به ارسال

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

چگونه؟توضیح می دهید.مثلا اندازه 200*200 را چگونه بهش معرفی کنم؟

و یک سوال دیگر آن هم که اگر بخواهم جابجایی بدهم باید قبلا از کلاس link-pic (تعدای از عکس ها از این کلاس استفاده می کنند و برای تغییر با مشکل مواجه می شوم.) یک کلاس تعریف کنم؟

لینک به ارسال

حالت بندانگشتی به طور پیش فرض 150x150 هست از طریق تنظیمات > رسانه اقدام کنید و به 200x200 تغییر بدید.

و برای دادن کلاس از تابع زیر استفاده کنید:

<?php the_post_thumbnail('thumbnail', array('class' => 'link-pic')); ?>

لینک به ارسال

حالت بندانگشتی به طور پیش فرض 150x150 هست از طریق تنظیمات > رسانه اقدام کنید و به 200x200 تغییر بدید.

و برای دادن کلاس از تابع زیر استفاده کنید:

<?php the_post_thumbnail('thumbnail', array('class' => 'link-pic')); ?>

یک مشکل.وقتی من طول تصویر

بندانگشتی را تغییر می دهم تصویر هم تغییر می کند ولی وقتی ارتفاع را دستکاری می کنم هیچ تغییری نمی کند.بعد از اینکه طول تغییر می کند ارتفاع هم تغییر می کند ولی نه با همان اندازه مورد نظر من.مثلا تغییرات به شکل زیر است

اندازه در رسانه ها :200*200

اندازه در سایت:200*124

اندازه در رسانه ها :278*400

اندازه در سایت:278*173

بعد جالب ای جاست که اندازه بیشتر از ۳۰۰ تا را به شکل زیر حساب می کند!

اندازه در رسانه ها :500*500

اندازه در سایت:300*184

مشکل از کجاست؟

ویرایش شده توسط alireza1375
لینک به ارسال

فکر میکنم مشکل اینجاست که شما ریسایز میکنید و crop رو فعال نکردید برای همین اون سایزی که شما میخواید نمیسازه

لینک به ارسال
  • 4 ماه بعد...

فکر میکنم مشکل اینجاست که شما ریسایز میکنید و crop رو فعال نکردید برای همین اون سایزی که شما میخواید نمیسازه

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

اندازه‌ی بندانگشتی پهنا 132 ارتفاع 142 و تیک کروپ رو هم زدم ...

ولی تو سایت مثلا اگر 4 تا عکس داشته باشیم با این اندازه بند انگشتی : وقتی تو اندازه ها رو تو سایت نگاه میکنیم به این ترتیبه :

عکس اول : پهنا 132 ارتفاع 132

عکس اول : پهنا 120 ارتفاع 143

عکس اول : پهنا 120 ارتفاع 143

عکس اول : پهنا 132 ارتفاع 132

عکس اول : پهنا 132 ارتفاع 132

لینک به ارسال

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

اندازه‌ی بندانگشتی پهنا 132 ارتفاع 142 و تیک کروپ رو هم زدم ...

ولی تو سایت مثلا اگر 4 تا عکس داشته باشیم با این اندازه بند انگشتی : وقتی تو اندازه ها رو تو سایت نگاه میکنیم به این ترتیبه :

عکس اول : پهنا 132 ارتفاع 132

عکس اول : پهنا 120 ارتفاع 143

عکس اول : پهنا 120 ارتفاع 143

عکس اول : پهنا 132 ارتفاع 132

عکس اول : پهنا 132 ارتفاع 132

با تابع add_image_size تصاویر با اندازه مختلف برای پوسته تعریف شده است

لینک به ارسال

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

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

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

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

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

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

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

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

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