رفتن به مطلب

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

سلام. آقا این موضوع رو چندباری تو انجمن به چشمم خورده ولی نمیدونم چرا هرچی میگردم چیزی پیدا نمیکنم!!!

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

لینک به ارسال

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

ویرایش شده توسط نگار صادقی
لینک به ارسال

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

سلام

باید کلاس عکس های صفحه اولتون رو پیدا کنید و تو css بهش طول و عرض بدید

لینک به ارسال

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

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


add_theme_support('post-thumbnails'); // Add Thumbnail Theme Support
add_image_size( 'single', 250, '', true ); // Medium Thumbnail
add_image_size( 'home', 120, '', true ); // Small Thumbnail

ودر صفحه index.php و محل قرار گیری عکس می نویسید


<?php
if(is_home()) {
if ( has_post_thumbnail() ) { the_post_thumbnail('home');}
}
else
if ( has_post_thumbnail() ) { the_post_thumbnail('single');}
}
?>

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

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

برای هر پست یه عکس آپلود می شه، بعد اون عکس به عنوان Featured Image انتخاب می شه...و با استفاده از این کد در صفحه اصلی و صفحات مربوط به هر پست نمایش داده می شه...


<?php the_post_thumbnail( $size, $attr ); ?>

حالا توی صفحات آرشیو می خوام از Thumbnaill همین عکس ها استفاده کنم...

چطور این کار رو انجام بدم؟...

آیا تگ خاصی برای Featured Image وجود داره؟...

لینک به ارسال

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

برای هر پست یه عکس آپلود می شه، بعد اون عکس به عنوان Featured Image انتخاب می شه...و با استفاده از این کد در صفحه اصلی و صفحات مربوط به هر پست نمایش داده می شه...


<?php the_post_thumbnail( $size, $attr ); ?>

حالا توی صفحات آرشیو می خوام از Thumbnaill همین عکس ها استفاده کنم...

چطور این کار رو انجام بدم؟...

آیا تگ خاصی برای Featured Image وجود داره؟...

خب در صفحات آرشیو هم از همین کد استفاده کنید مشکلی نباشد داشته باشه

لینک به ارسال

حالا یه مشکل دیگه دارم!...

وقتی برای Thumbnail طول و عرض مشخص می کنم، میاد و اندازه عکس رو تغییر می ده، در صورتی که باید Crop کنه!...

مشکل از کجاست؟...اصلاً همچین امکانی برای Thumbnail ها وجود داره که بیاد و عکس رو به صورت مستطیل Crop کنه وردپرس؟...

لینک به ارسال

حالا یه مشکل دیگه دارم!...

وقتی برای Thumbnail طول و عرض مشخص می کنم، میاد و اندازه عکس رو تغییر می ده، در صورتی که باید Crop کنه!...

مشکل از کجاست؟...اصلاً همچین امکانی برای Thumbnail ها وجود داره که بیاد و عکس رو به صورت مستطیل Crop کنه وردپرس؟...

در تنظیمات » رسانه میتوانید بریدن تصویر را تعیین کنید

برای تصاویری که با add_image_size تعریف میشوند. پارامتر 4 تعیین کننده بریده شدن تصویر هست

لینک به ارسال

وقتی ابعاد از مقیاس 1:1 در میاد توی تنظیمات وردپرس (قسمت Media)...مثلاً به جای 150*150 کادر 200*150 وارد می شه...وردپرس عکس رو Crop نمی کنه...بلکه ابعاد عکس رو تغییر می ده...

این مساله عادیه یا مشکلی وجود داره؟...

لینک به ارسال

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

اما براش طول و عرض تعریف میکنه ( نه وردپرس توی برنامه نویسی اینجوریه )

لینک به ارسال

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

اما براش طول و عرض تعریف میکنه ( نه وردپرس توی برنامه نویسی اینجوریه )

در حالت کادر مربع این کار رو می کنه، به خاطر اینه که طول و عرض توی حالت مربع یکیه؟ یا دلیل دیگه ای داره؟...

لینک به ارسال

اگر تصویر به صورت مربع باشد

و اندازه تعیین شده هم به صورت مربع

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

اما هر کدام چه تصویر و یا اندازه تغییر کند

تصویر متناسب با آن برش داده میشود

لینک به ارسال

اگر تصویر به صورت مربع باشد

و اندازه تعیین شده هم به صورت مربع

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

اما هر کدام چه تصویر و یا اندازه تغییر کند

تصویر متناسب با آن برش داده میشود

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

لینک به ارسال

با کد زیر_(شخصا تست نکردم):


/* Thumbnail upscale
/* ------------------------------------ */
function alx_thumbnail_upscale( $default, $orig_w, $orig_h, $new_w, $new_h, $crop ){
if ( !$crop ) return null; // let the wordpress default function handle this
$aspect_ratio = $orig_w / $orig_h;
$size_ratio = max($new_w / $orig_w, $new_h / $orig_h);
$crop_w = round($new_w / $size_ratio);
$crop_h = round($new_h / $size_ratio);
$s_x = floor( ($orig_w - $crop_w) / 2 );
$s_y = floor( ($orig_h - $crop_h) / 2 );
return array( 0, 0, (int) $s_x, (int) $s_y, (int) $new_w, (int) $new_h, (int) $crop_w, (int) $crop_h );
}
add_filter( 'image_resize_dimensions', 'alx_thumbnail_upscale', 10, 6 );

==================

http://wordpress.stackexchange.com/questions/50649/how-to-scale-up-featured-post-thumbnail

لینک به ارسال

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

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

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

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

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

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

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

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

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