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

شاید برای شما هم پیش آمده باشه که بخواهید در وب سایت وردپرسی تون تصاویر با اندازه های مختلف رو اضافه کنید. و با توجه به مطلبی که در سایت قرار گرفته میشه (صفحه اصلی، ادامه مطلب و …) تصاویر با اندازه های مختلف نمایش داده بشوند (نه اینکه یک تصویر با یک اندازه) . برای اینکار در فایل فانکشن قالب (function.php)  کد زیر رو قرار می دهیم. (کد۱)

توضیح کد بالا (کد ۱):

شما ابتدا شرطی می گذارید که آیا قالب از سایز های مختلف تبعیت میکنه یا خیر،اگر اجازه بود، در خط دوم شما امکان استفاده از تصاویر بند انگشتی رو فعال می کنید ( در صورتی که بخواهید از تصاویر بند انگشتی (thumbnails) استفاده کنید، این گزینه اختیاری است).

در خط بعدی شما ابتدا  نام اندازه رو مشخص می کنید (مثلا عنوان single_shop )، سپس اندازه طول و عرض تصویر رو مشخص می کنید و در انتها عبارت true یا false رو قرار میدهید که آیا تصویر برش( Crop ) داده بشود یا خیر.

توضیح در کدکس وردپرس:  http://codex.wordpress.org/Function_Reference/add_image_size

سپس شما در هر جای قالب می تونید از طریق کد زیر به تصویر با سایز مختلف دسترسی داشته باشید. ( کد ۲ )

حالا اگر بخواهید زمانی که کاربر تصاویرش را به وبسایت اضافه می کند بتواند سایز دلخواه را انتخاب کند، کد زیر را در فایل فانکشن (function.php)اضافه کنید. (کد ۳)

نکته: توجه داشته باشید که حتما باید کد زیر رو قبلا در قالبتون قرار داده باشید (کد۴)

نکته پایانی: به ترتیب، شما ابندا سایز های مختلف را تعریف می کنید (کد۱) و برای اینکه به کاربر بتواند بعد از آپلود تصویر سایز دلخواهش را انتخاب کند (کد۳) را اضافه می کنیم، با این شرایط که حتما باید نام سایز ها با هم یکسان باشند.

4 سال پیش

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *