miraziz

آپلود عکس با سایز مشخص در وردپرس

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

سلام.
دوستان در وب سایت من وقتی عکسی را آپلود می کنم خودقالب سایزی را به توجه به کد زیر ایجاد کرده و آن را در قالب استفاده می کند

	add_image_size( 'post-image', 766, 9999 );

حالا عکس اصلی (سایز ارجینال) به درد نمی خورد و بیهوده در هاستم فضا را اشغال می کند. چگونه می توانم از این پدیده جلوگیری کنم؟ یعنی می خواهم یک سایز بندانگشتی و یکی هم، سایزی که با کد بالا ایجاد می شود در هاست ذخیره باشد و عکس با سایز اصلی ذخیره نشود.

0

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


لینک به پست

سلام و درود

 

از کد زیر استفاده استفاده کنید.

 

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

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


لینک به پست

اگر خط زیر:

 

unset( $sizes['thumbnail'] );

 

رو از حالت کامنت خارج کنید عکس موسوم به بندانگشتی با ابعاد 150 در 150 نیز ست نمی شود.

 

پاینده باشید

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط alireza.commander
      سلام دوستای خوبم
      میخواستم دکمه اپلود عکس پروفایل و نمایش عکس در همان صفحه، ایجاد کنم اما به مشکل خوردم. کسی میتونه بهم کمک کنه؟ 
    • توسط 45454545
      با سلام 
      دوستان من برا عکس محصولات یک اسلایدر ساختم با بوت استرپ 
      الان به خوبی کار میکنه اما تنها مشکلی که داره ویژگی های ووکامرس (تغییر عکس هنگام تغییر رنگ) تنها روی عکس اول کار میکنن یعنی اولین عکسی که apply_filters میشه 
      کدهام:
      <div id="product-gallery" class="carousel slide carousel-fade carousel-thumbnails <?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>" data-ride="carousel"> <!--Slides--> <div class="carousel-inner" role="listbox"> <?php $i = 0; if(has_post_thumbnail()):?> <div class="carousel-item active "> <?php $html = wc_get_gallery_image_html( $post_thumbnail_id, true ); echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html ); ?> </div> <?php $i++; endif; foreach ($attachment_ids as $attachment_id) :?> <div class="carousel-item <?php echo ($i == 0) ? "active" : null; ?>"> <?php $html = wc_get_gallery_image_html( $attachment_id, true ); echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $attachment_id ); ?> </div> <?php $i++; endforeach; ?> </div> لطفا راهنمایی کنید 
    • توسط zeinab61
      سلام
      یه عکس با فرمت jpg  از اینترنت دانلود کردم میخوام تو پیشخوان در بخش نوشته از طریق تصویر شاخص اپلود کنم پیام میده :
      با ارزش پوزش این نوع پرونده به دلایل امنیتی مجاز نیست.
      در صورتی که محدودیتی برای اپلود فایل با فرمت jpg  نیست.
    • توسط Mehdi256
      درود
      تو ادیتور بلوکی من یه بلوک "رسانه و متن" قرار میدم و متنو مینویسم و عکسم کنارش میزارم ولی وقتی نمایش پست میزنم عکسه نشون داده نمیشه ! 
      درصورتی که عکس کاملا قرار گرفته و مشکلی نیست تو نمایش نشون نمیده ... 
      ممنون میشم راهنمایی کنید پستمو نتونستم انتشار بدم بخاطرش 
    • توسط صدرا
      سلام
      فکر میکنم من هیچ تغییری در کدها و افزونه‌ها و تنظیمات انجام ندادم. ولی حالا بعد از یک ماه از آخرین فعالیتم در وب‌سایت، موقع آپلود عکس، خطای "گم شدن یک پوشهٔ موقت" یا "Missing a temporary folder" میدهد.
      لطفا راهنمایی کنید.