miraziz 26 ارسال شده در خرداد 96 گزارش بازنشر ارسال شده در خرداد 96 سلام. دوستان در وب سایت من وقتی عکسی را آپلود می کنم خودقالب سایزی را به توجه به کد زیر ایجاد کرده و آن را در قالب استفاده می کند add_image_size( 'post-image', 766, 9999 ); حالا عکس اصلی (سایز ارجینال) به درد نمی خورد و بیهوده در هاستم فضا را اشغال می کند. چگونه می توانم از این پدیده جلوگیری کنم؟ یعنی می خواهم یک سایز بندانگشتی و یکی هم، سایزی که با کد بالا ایجاد می شود در هاست ذخیره باشد و عکس با سایز اصلی ذخیره نشود. نقل قول لینک به ارسال
naghmesara 315 ارسال شده در خرداد 96 گزارش بازنشر ارسال شده در خرداد 96 سلام و درود از کد زیر استفاده استفاده کنید. add_filter( 'wp_generate_attachment_metadata', 'delete_fullsize_image' ); function delete_fullsize_image( $metadata ) { $upload_dir = wp_upload_dir(); $full_image_path = trailingslashit( $upload_dir['basedir'] ) . $metadata['file']; $deleted = unlink( $full_image_path ); return $metadata; } add_filter('intermediate_image_sizes_advanced', 'remove_default_img'); function remove_default_img( $sizes ) { unset( $sizes['medium'] ); unset( $sizes['medium_large'] ); unset( $sizes['large'] ); //unset( $sizes['thumbnail'] ); return $sizes; } 1 نقل قول لینک به ارسال
naghmesara 315 ارسال شده در خرداد 96 گزارش بازنشر ارسال شده در خرداد 96 اگر خط زیر: unset( $sizes['thumbnail'] ); رو از حالت کامنت خارج کنید عکس موسوم به بندانگشتی با ابعاد 150 در 150 نیز ست نمی شود. پاینده باشید 1 نقل قول لینک به ارسال
miraziz 26 ارسال شده در خرداد 96 مالک گزارش بازنشر ارسال شده در خرداد 96 خیلی ممنون. کارساز بود نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .