پاسخ داده شده
0
0

سلام و وقت به خیر
بابت جواب های قبلیتون ممنون
یه سوال دیگه دارم اینکه چرا داخل هاست از هر تصویر آپلود شده چندین عکس وجود داره؟
من داخل هاستم برای هر عکسم 5 تا دیگه اضافه کرده…
حذف کردن این عکسهای اضافه و کم حجم مشکلی ایجاد نمیکنه؟

و چطور میتونم از تکرارش جلوگیری کنم؟

  • مهدی سوالی پرسید در 5 سال قبل
  • آخرین ویرایش 5 سال قبل
  • برای ثبت کامنت باید سایت شوید.
بهترین پاسخ ها
0
0

سلام خدمت شما

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

اگر تمایل دارید که این عکس ها حذف شوند اقدام های زیر را انجام دهید:

1- اول یک عکس داخل وردپرس کپی کنید و بعد از پوشه آپلودها چک کنید چندتا تصویر آپلود شده است. (وردپرس به تنهایی سه تا تصویر درست می کند و ممکن است قالب یا پلاگین هایی که نصب کردید تصاویری دیگر ایجاد کنند).

2- برای جلوگیری از ایجاد خودکار تصاویر به مسیر تنظیمات -> رسانه بروید و تمام اندازه هایی که مشاهده می کنید را صفر قرار دهید.

3- اگر قالب شما تصاویر اضافی ایجاد می کند در پوشه قالب دنبال functions.php بگردید معمولا در این فایل کدهای ریسایز کردن تصاویر موجود می باشد این فایل را باز کنید و دنبال کدهای add_image_size و set_post_thumbnail_size بگردید و آنها را حذف نمایید.

موفق باشید

  • برای ثبت کامنت باید سایت شوید.
0
0

واقعا ممنون از جوابتون
یه سؤال دیگه
من سایز هایی که به درد سایت میخورد رو پیدا کردم و بی استفاده ها رو پاک کردم
حالا میخوام همون هایی که باقی مونده رو بهینه کنم
از هاست دانلودشون کردم و کاهش حجم دادم

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

میتونید تو این مورد هم کمک کنید؟ در کل کار اشتباهی نیست؟ اینکه عکس های قبلی پاک بشه و دقیقا با همون اسم و پوشه و… عکس های بهینه جایگزین بشه؟

  • برای ثبت کامنت باید سایت شوید.
0
0

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

  • برای ثبت کامنت باید سایت شوید.
0
0

دوستان اگر شما قالب خربده باشین و کدهای اون رمز نگاری شده باشه نمیتونید از روش هایی که تو اینترنت هست استفاده کنید . راه حلش اینه شما تو فایل فانکش قالب فرزندتون کدهای زیر رو بزارید.
function prefix_remove_default_images( $sizes ) {
unset( $sizes[‘small’]); // 150px
unset( $sizes[‘medium’]); // 300px
unset( $sizes[‘large’]); // 1024px
unset( $sizes[‘medium_large’]); // 768px
unset( $sizes[‘1536×1536’]); // disable 2x medium-large size
unset( $sizes[‘2048×2048’]); // disable 2x large size
unset( $sizes[‘another-size’]); // disable another size
return $sizes;
}
add_filter( ‘intermediate_image_sizes_advanced’, ‘prefix_remove_default_images’ );

function remove_extra_image_sizes() {
foreach ( get_intermediate_image_sizes() as $size ) {
if ( !in_array( $size, array( ‘thumbnail’, ‘medium’, ‘medium_large’, ‘large’ , ‘full’ , ‘another-size’ ) ) ) {
remove_image_size( $size );
}
}
}
add_action(‘init’, ‘remove_extra_image_sizes’);

  • برای ثبت کامنت باید سایت شوید.
نمایش 4 پاسخ
پاسخ شما
با پر کردن فرم زیر می‌توانید پاسخ این سوال را بدهید.
نام*
ایمیل*