افزونه تغییر سایز تصاویر بدون ایجاد نسخه جدید فایل (با query string)

ساخت وبلاگ

درود،
افزونه ای نیاز داریم که تغییر سایز تصاویر رو با query string ها انجام بده مثلا :

https://enchant.ir/wp-content/plugins/resizer/resizer.php?id=SomeID&size=100x200

یا حتی با لینک :

https://enchant.ir/wp-content/plugins/resizer/resizer.php?url=SomeURL&size=100x200

ضمن اینکه من نتونستم چیزی تو اینترنت پیدا کنم، یکسری شرایط هست :

  1. ما فایل هارو CDN میکنیم (به دلیل حجم زیاد و تعداد بالای عکس ها ممکن نیست در هاست اصلی سرو بشه) و از طرفی فایل ها در هاست دانلود هستن و در هاست اصلی نیستن پس افزونه باید تصویر رو به صورت کامل از لینک لود کنه نه از هاست :
    :x: wp-content/files/2022/06/05_013230658124.jpg
    :x: https://enchant.ir/wp-content/files/2022/06/05_013230658124.jpg
    :white_check_mark: https://cdn.enchant.ir/files/2022/06/05_013230658124.jpg
  2. افزونه ترجیها باید بتونه بدون اینکه سایز های مختلف تصاویر رو حذف کنه از آپلود سایز های مختلف جلوگیری کنه (با حذف سایز های مختلف کلا از نمایش سایز ها جلوگیری میشه و همه جا با سایز اصلی لود میکنه)
  3. افزونه ترجیها باید بتونه لینک هایی که از سرور های سایت یا cdn لود میشن رو بصورت پویا بازنویسی کنه و لینک های جدید رو جایگزین کنه.
  4. افزونه حتما باید از سایز های سفارشی (مثلا سایز های اضافه شده توسط قالب) پشتیبانی کنه.

مثال حقیقی چیزی که میخام :
https://github.blog/wp-content/uploads/2022/06/[email protected]?resize=1024,636

1 نوشته - 1 participants

مشاهده متن کامل موضوع

سون لرن • آموزش...
ما را در سایت سون لرن • آموزش دنبال می کنید

برچسب : نویسنده : استخدام کار 7learn بازدید : 187 تاريخ : دوشنبه 30 خرداد 1401 ساعت: 14:50

خبرنامه