mehrdad_k

عکس بندانگشتی

6 پست در این موضوع قرار دارد

سلام

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

صفحه اول من سایزی که برای تصاویر استفاده میکنم 100 هست و در بعضی صفحات دیگر 150 هست

در نتیجه باید عکس باید Re Size بشه توسط CSS

میخوام ببینم راهی هست که مثلا اینطوری بگم :

اگر صفحه اول بود

{بند انگشتی 100*100}

در غیر انصورت

{بندانگشتی 150*150}

دلیلش اینکه که تو Page Speed تاثر گذاره و Re Size رو نمره منفی محسوب میکنه

به اشتراک گذاری این پست


لینک به پست

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




if ( function_exists( 'add_image_size' ) ) {

add_image_size( 'blog', 100, 100, true ); // blog image
add_image_size( 'main', 150, 150, true ); // main image

}

توی قالبتون هم این کد رو می تونید بزارید



<?php the_post_thumbnail('blog'); ?>

ویرایش شده در توسط mahdiar

به اشتراک گذاری این پست


لینک به پست

بله

من سرچ کرده بودم و مثل اینجا و چند لینک دیگه که پایینش بود رو تست کردم

چندتا لینک دیگه هم تو همین صفحه اشاره شده که من نتونستم باهاشون کار کنم

هرچی اضافه کردم بعد از آپلود سایز جدیدی اضافه نمیشه !

به اشتراک گذاری این پست


لینک به پست

اگر افزونه کش دارید اول خالیش کنید و بعد غیر فعال کد ها را بگذارید بعد از گذاشتن کدها کش را فعال کنید

و گرنه باید از افزونه استفاده کنید

به اشتراک گذاری این پست


لینک به پست

روی لوکال تست میکنم و جواب نگرفتم.

نمیشه سایزی رو دستی برای آپلود اضافه کرد و در قالب بگیم اون سایز و عکس مورد نظر رو بگذاره ؟

به اشتراک گذاری این پست


لینک به پست

این کاری که در بالا گفتند همون کاره در تنظیمات > رسانه هم فیلدهایی برای اینکار هست

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری