افزونه تغییر سایز تصاویر بدون ایجاد نسخه جدید فایل (با 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/Policy-Open-Source@2x.png?resize=1024,636

سلام جناب بهزادی
وقتت بخیر
البته با توجه به نیاز شما ما یه پروژه مشابه هم داشتیم ولی یادمه خیلی گشتیم
افزونه ای متناسب با نیازمون پیدا نکردیم
چون با توجه به سناریوی شما نیاز به اعمال تغییر در مسیریابی یا reutter میشه
البته غیر از وردپرس در سایر ساختارها مانند معماری mvc براحتی میشه همچین قابلیتی رو پیاده سازی کرد
بخاطر همین هم کسی در این زمینه تو حوزه وردپرس نیومده کاری بکنه
مثلا همین لینکی که خودتون دادین

که با مسیریاب مشخص شده و بعد از پردازش header میشه به عکس

بخاطر همین cms از معماری mvc پشتیبانی نمیکنه یعنی اگر شما یه عکس به آدرس
https://website.ir/img/el.png
داشته باشین این لینک در معماری میتونه تنظیم بشه و حتی فایل php باز بشه ولی در خود وردپرس دقیقا این به صورت یه عکس باز میشه و هیچ پردازشی روش انجام نمیشه