چگونه عکس های وردپرس را ریسپانسیو کنیم
چهطور عکس های وردپرس را ریسپانسیو کنیم؟
چه طور عکس های وردپرس را ریسپانسیو کنیم
ورد پرس یک پلت فرم فوق العاده قوی ایست.
طراحی سایت فروشگاهی ساختوساز یک تم ریسپانسیو و یک پارچه زمانی که اصول اول قالب سازی را میدانید حقیقتا سهل و آسان میباشد. عکس های ریسپانسیو چیزی نیستند که وردپرس بیرون از جعبه خویش به آن بپردازد. در زیر ما به شما خاطر میدیم که چطور هر عکس با اندازه دلخواه بصورت دستی ساختوساز نمائید و آن گاه در ادیتور خویش ، تگ عکس و خصوصیت srcset را برای هر عکسی گزینش فرمائید. این کار میتونه زیاد وقتگیر نباشه البته میتواند برای هر یوزری که اطلاعاتی از HTML ندارد یک نقص ایجاد کنه.
خوشبختانه یک رویه برای این که ورد پرس خویش این امور را انجام دهد وجود داراست. وردپرس قادر است مجموع سایزهای متعدد از یک عکس را ساختوساز کرده و آنگاه ( با یک افزونه ) هر جایی که مولف برای قرارگیری عکس تعیین نماید ، تگ و سورس آن را قرار دهد (بیافزاید).
قدم نخستین : تغییرو تحول در پوشه functions.php برای ساخت عکس در سایز های متعدد
هر وقت شما عکسی آپلود مینمایید ، وردپرس آن را در به عبارتی سایز خویش عکس ذخیره میکند همینطور سه ورژن ی دیگر از عکس را به صورت خود کار در اندازه های استاندارد ساخت مینماید :
Thumbnail (150×150)
Medium (300×300)
Large (1024×10)
این یک خصوصیت قدرتمند میباشد که میتواند عکس های با سایز های متفاوت ساختوساز نماید. این بدان معنا میباشد که شما نیاز ندارید که ورژن های مختلفی از عکس در سایزهای گوناگون صحیح فرمائید، شما فقط عکس را آپلود میفرمایید و وردپرس خویش عکس در گونه های سایزها ساختوساز مینماید.
این فعالیت با اعمال تغییراتی در فولدر function.php انجام میخواهد شد. برای اضافه کردن عکس در اندازههای دیگر شما نیاز دارید که تابع add_image_size را فراخوانی نمایید. مثلا :
add_image_size( 'sml_size', 300 );
add_image_size( 'mid_size', 600 );
add_image_size( 'lrg_size', 1200 );
add_image_size( 'sup_size', 2400 );
هر فراخوانی به تابع دربرگیرنده یک اسم ( برای شناسایی اندازه بوسیله وردپرس ) و یک اندازه میباشد. سایز نو پهنای ۳۰۰, ۶۰۰, ۱۲۰۰ ، ۲۴۰۰ داراست . همینطور برای این تابع گزینش طول و یا این که برش مقدور میباشد ، البته در نمونه بالا ما نسبت بعد ها تصویر را مراقبت کردیم.
نمونه بالا صرفا نشان میدهد چهار اندازه تصویر نو اضافه گردیده ، البته شما ممکن میباشد بخواهید اندازههای بیشتر یا این که کمتری اضافه فرمائید . این متعلق به پباده سازی تم شماست. اینک هر بازه زمانی یک تصویر به وردپرس آپلود میگردد، وردپرس آن را در اندازه تازه ساخت مینماید . قدم بعدی اضافه کردن آنها به HTML میباشد .
قدم دوم : نصب افزونه the RICG Responsive Images .
به مراد اینکه وردپرس عکس در اندازه های متعدد به ما بدهد نیاز به نصب افزونه RICG Responsive Images داریم. زمانی که آن را نصب و فعال کردیم مجموع عکسها در هر سایزی دربرگیرنده تگ عکس همپا با خصوصیت srcset می گردد.
معمولا زمانی عکسی در وردپرس به شیت اضافه میگردد ، خروجی HTML به طور تحت در میآید :
"App
اینجا صرفا یک عکس در سورس آورده شدهاست.
و هنگامی کهاین افزونه نصب میخواهد شد ، خروجی HTML به طور پایین در میآید :
"onavo"
مجموع اندازه تصویر تازه از روش خصوصیت srcset اضافه شدهاست.
این افزونه همینطور دربرگیرنده Picturefill.js میباشد که یک تصویر ریسپانسیو برای هر دو عنصر تصویر و خصوصیت های ریسپانسیو نو برای عنصر IMG اضافه می نماید. این ویژگی در کنار خصوصیت srcset اکنون در تگ تصویر منجر ریسپانسیو شدن تصاویر شما میشوند.
تصاویر شما اکنون ریسپانسیو شدند !
درحال حاضر تصاویر بر روی سایت شما ریسپانسیو خواهند بود – مرورگر خویش مطلوب ترین تصویر را تعیین و دانلود می نماید.
یوزرها در دستگاههای با برگه اکران کوچکتر تصاویر کوچکتر اخذ خواهند کرد. همانطور این تصاویر سریعتر دانلود میگردد سایت شما هم سریعتر بارگیری میخواهد شد ، سپس کمتر به پهنای باند یوزرها نیاز پیدا میخواهد شد. یوزرها در دستگاههای با ورقه اکران بزرگتر تصاویر بزرگتر اخذ خواهند کرد ، آنان نمیخواهند از کیفیت کمتر برخوردار باشند.
فقط یک اختلال بالقوه با این طرز وجود داراست: سایزهای ساخت و ساز گردیده صرفا با تصاویر که بعداز نصب RICG Responsive Images افزونه به وردپرس آپلود شدهاست عمل خواهد کرد. در حالتیکه یک وبسایت با اسم تجاری نو که شما در حالا فعالیت بر روی آن می باشید دارید ، مشکلی وجود ندارد، با این حالا چنانچه آن یک وبسایت مو جود با محتوای جان دار باشد اندازه تصویر تازه که شما در functions.php قرار دادید به تصویر افزوده نخواهد شد. خوشبختانه، شما ما یحتاج وجود ندارد مجدد کل تصاویر را اضافه نمائید - یک افزونه جان دار میباشد که میتواند یاری دهد.
قدم سوم : نصب افزونه برای ساخت و ساز دوباره اندازه های تصویر(از روی اراده)
افزونه Regenerate Thumbnails کل فولدرهای عکس ضمیمه جانور در وبسایت شمارا یافته و به ساخت مجدد اندازه تصویر تازه مبتنی بر آن چه در functions.php نو جایدارد مبادرت مینماید - این seo حقیقی و واقعی میباشد و فقط نیاز به کلیک یک دکمه دارااست .
بعد از نصب، به Tools -> Regen .Thumbnails بروید آنگاه "ساخت دوباره مجموع عکسها" را کلیک فرمایید.نوار شرایط ظواهر خواهد گردیده و شما اطلاعاتی در رابطه تعداد تصاویری که تغییر تحول اندازه داده گردیده مشاهده میکنید.