
به اشتراک بگذارید

به اشتراک بگذارید
آموزش وردپرس | بلاگ وبداده
تغییر اندازه تصاویر بندانگشتی (Thumbnail) در وردپرس


| روش | مناسب چه کسی | سطح دشواری | انعطاف | روی تصاویر قدیمی اثر دارد؟ |
|---|---|---|---|---|
| تنظیمات پیشخوان | همه، بهویژه تازهکارها | بسیار ساده | محدود به ۳ اندازه | خیر (نیاز به بازتولید) |
| کد add_image_size | کاربر آشنا با کد | متوسط | بالا (اندازهی دلخواه) | خیر (نیاز به بازتولید) |
| بازتولید (افزونه/WP-CLI) | همه | ساده تا متوسط | اجرای تنظیمات فعلی | بله، همین کار را میکند |
بهصورت پیشفرض، اندازهی بندانگشتی وردپرس 150 در 150 پیکسل و با برش سخت است. میتوانید این مقدار را از مسیر «تنظیمات ← رسانه» در پیشخوان تغییر دهید. علاوه بر بندانگشتی، وردپرس اندازههای متوسط (حداکثر 300 پیکسل) و بزرگ (حداکثر 1024 پیکسل) را هم میسازد.
چون تنظیمات جدید فقط روی تصاویری اعمال میشود که از آن به بعد آپلود میکنید. تصاویری که قبلاً در کتابخانهی رسانه دارید با اندازهی قدیمی باقی میمانند. برای اعمال اندازهی جدید روی آنها باید با افزونهی Regenerate Thumbnails یا دستور WP-CLI تصاویر را بازتولید کنید.
در برش نرم، تصویر متناسب کوچک میشود و هیچ بخشی از آن حذف نمیگردد، اما ابعاد نهایی ممکن است دقیقاً یکسان نباشد. در برش سخت، وردپرس تصویر را دقیقاً به همان ابعاد میبُرد تا همهی بندانگشتیها هماندازه شوند، اما ممکن است بخشی از لبههای عکس حذف شود. انتخاب بین این دو به طراحی قالب شما بستگی دارد.
خیر. وردپرس همیشه فایل اصلیِ آپلودشده را دستنخورده نگه میدارد و اندازهها فقط کپیهای اضافه هستند. حتی بازتولید تصاویر هم فقط نسخههای کوچک را دوباره میسازد و به عکس اصلی کاری ندارد. با این حال، پیش از ویرایش کد یا هر تغییر بزرگی گرفتن بکاپ توصیه میشود.
با تابع add_image_size در فایل functions.php قالب فرزند میتوانید هر اندازهی دلخواهی تعریف کنید. کافی است یک نام یکتا، عرض و ارتفاع و در صورت نیاز حالت برش را مشخص کنید. بعد از افزودن کد، حتماً تصاویر را بازتولید کنید تا اندازهی جدید برای عکسهای موجود هم ساخته شود.
هر دو نتیجهی یکسانی میدهند. اگر با پیشخوان راحتترید و به SSH دسترسی ندارید، افزونهی Regenerate Thumbnails سادهترین راه است. اگر مدیر سرور هستید و تعداد تصاویر زیاد است، WP-CLI سریعتر و کمفشارتر عمل میکند و میتوانید با گزینهی only-missing فقط موارد لازم را بسازید.
بستگی به سایت دارد. برای سایتی پرتصویر و پربازدید، بندانگشتیهای بهینه میتوانند حجم صفحه را کم و بارگذاری را سریعتر کنند. اما برای سایت کوچک و کمبازدید، تأثیر آن ناچیز است و ارزش اصلیاش نظم بصری است. اندازهی تصویر یکی از چند عامل سرعت است و در کنار کش و میزبانی خوب معنا پیدا میکند.
بله، هر اندازهای که تعریف کنید برای همهی تصاویر جدید ساخته میشود و فضای دیسک مصرف میکند. اگر قالب یا افزونهای اندازههایی میسازد که استفاده نمیکنید، آنها فقط فضا اشغال میکنند. پیشنهاد میشود فقط اندازههای موردنیاز را نگه دارید تا مصرف فضای هاست بهینه بماند.
روی هاستهای اشتراکی معمولاً به SSH دسترسی ندارید، اما این مشکلی نیست: هم تغییر تنظیمات از پیشخوان و هم بازتولید با افزونهی Regenerate Thumbnails بدون خط فرمان کار میکنند. برای ویرایش functions.php هم میتوانید از مدیر فایلِ کنترلپنل (مثل سیپنل) استفاده کنید. در صورت تردید از پشتیبانی هاست کمک بگیرید.