رفتن به مطلب

تغییر سایز تصاویر شاخص


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

سلام به همگی

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

منظورم سایز نمایششون نیست،منظورم سایز خود عکسه

مثلا الان بعضی تصاویر شاخص توی سایتم 400×460 هست بعضیا 700×700

حالا میخوام سایز تمامی تصاویر شاخص رو تنظیم کنم روی 600×600

یعنی تمام اون عکسایی که توی رسانه وردپرس بعنوان تصویر شاخص انتخاب شدند سایزشون بشه 600×600

ایا راهی برای اینکار وجود داره؟

لینک به ارسال

عزیز متوجه منظورم شدید؟!

میخوام سایز تصاویری که داخل رسانه وردپرس هست رو تغییر بدم

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

مثل اینکه عکس رو برمیداریم با فتوشاپ یا Paint ویندوز سایزشو تغییر میدیم.

حالا من میخوام سایز تمام تصاویری که توی رسانه سیو شده رو روی 700×700 ریسایز کنم!

لینک به ارسال

امکانش نیست

اما اگر اندازه جدید با تابع add_image_size تعریف کنید

میتوانید با افزونه



http://wordpress.org/plugins/regenerate-thumbnails/
http://wordpress.org/plugins/generate-post-thumbnails/

دوباره بسازید

لینک به ارسال

امکانش نیست

اما اگر اندازه جدید با تابع add_image_size تعریف کنید

میتوانید با افزونه



http://wordpress.org/plugins/regenerate-thumbnails/
http://wordpress.org/plugins/generate-post-thumbnails/

دوباره بسازید

به چه صورت؟ میشه یه توضیح کامل در این مورد بدید؟

اگه یه آموزش کامل در این مورد بدید خیلی ممنوتون میشم :wub:

لینک به ارسال

امکانش نیست

اما اگر اندازه جدید با تابع add_image_size تعریف کنید

میتوانید با افزونه



http://wordpress.org/plugins/regenerate-thumbnails/
http://wordpress.org/plugins/generate-post-thumbnails/

دوباره بسازید

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


if (function_exists('add_image_size')){
add_image_size( 'first-thumb', 900, 600, false);
add_image_size( 'secound-thumb', 800, 600, true);
add_image_size( 'third-thumb', 125, 125, true);
add_image_size( 'new-thumb', 250, 250, true);
add_image_size( 'six-thumb', 1200, 1200, true);
}

کارایی اینا چیه؟! تصویر اول،تصویر دوم،تصویر سوم،... به چه معنیه؟!

هیچکدوم از تصاویر توی سایتمم با این سایزها که اینجا نوشته نه وجود داره نه نمایش داده میشه!!!!

لینک به ارسال

بعد از اینکه سایزها رو اضافه کردید، باید به وسیله‌ی افزونه‌ی زیر تصاویر خود را دوباره بسازید:

https://wordpress.org/plugins/ajax-thumbnail-rebuild

لینک به ارسال

بعد از اینکه سایزها رو اضافه کردید، باید به وسیله‌ی افزونه‌ی زیر تصاویر خود را دوباره بسازید:

https://wordpress.org/plugins/ajax-thumbnail-rebuild

عزیز من متوجه روال کار این افزونه نمیشم اگه یکی لطف کنه یه توضیح جامع بده واقعا ممنون میشم!

الان مثلا تنظیمات این افزونه چند تا سایز مختلف داره. من تیک اون سازی رو که میخوام بزنم و باقی رو غیرفعال کنم بعد روی ریبیلد کلیک کنم این افزونه با عکسای توی رسانه دقیقا چیکار میکنه؟ یه نسخه با اون سایزی که تیکشو زدم از تصاویر میسازه؟ پس کجا میره این تصاویر؟ من روی لوکال تست کردم،34 تا عکس توی رسانه دارم،با این هرچقدرم ریبیلد میکنم تصاویرم بازم همون 34 تاست!!

و یه سوال دیگه ک

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

لینک به ارسال

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


if (function_exists('add_image_size')){
add_image_size( 'first-thumb', 900, 600, true);
add_image_size( 'secound-thumb', 800, 600, true);
add_image_size( 'third-thumb', 125, 125, true);
add_image_size( 'new-thumb', 250, 250, true);
add_image_size( 'six-thumb', 1200, 1200, true);
}

بعد توی قالبتون هر جا که میخواهید تصویر مورد نظر با سایزی که براش تعریف کردید را با کد زیر فراخوانی کنید :


<?php if ( has_
post_thumbnail() ) {
the_post_thumbnail('six-thumb');
} ?>

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

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

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

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

لینک به ارسال

ضمناً با کد زیر میتوانید تعین کنید که پست هایی که تصویر شاخص ندارند از 1 عکس به صورت پیش فرض که شما تعیین میکنید استفاده کنند :


<?php
// Must be inside a loop.
if ( has_post_thumbnail() ) {
the_post_thumbnail(six-thumb);
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/thumbnail-default.jpg" />';
}
?>

لینک به ارسال

بله، دقیقا اون کاری رو میکنه که شما گفتید!

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

لینک به ارسال

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


if (function_exists('add_image_size')){
add_image_size( 'first-thumb', 900, 600, true);
add_image_size( 'secound-thumb', 800, 600, true);
add_image_size( 'third-thumb', 125, 125, true);
add_image_size( 'new-thumb', 250, 250, true);
add_image_size( 'six-thumb', 1200, 1200, true);
}

بعد توی قالبتون هر جا که میخواهید تصویر مورد نظر با سایزی که براش تعریف کردید را با کد زیر فراخوانی کنید :


<?php if ( has_
post_thumbnail() ) {
the_post_thumbnail('six-thumb');
} ?>

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

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

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

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

خیلی خیلی ممنون به این میگن یه توضیح کامل و عالی و بی نقص

کارم راه افتاد،یه دنیا ممنون :wub:

لینک به ارسال

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

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

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

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

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

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

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

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

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