Вимкнути масштабування великого зображення у WordPress
WordPress чудова система для управління контентом, яку я використовую багато років і є її великим шанувальником. Створення сайтів на цій системі – це процес, який приносить одне задоволення. Але, звісно, не можна уникнути «але».
Ця система інтенсивно розвивається та оновлення випускаються досить часто. Іноді це дуже потрібні та корисні оновлення, а іноді – не дуже. Одне з таких нововведень, яке я скоріше відношу до категорії «не дуже», є зменшення максимального розміру для зображень, яка була введена, якщо мені не змінює пам’ять, починаючи з версії 5.3.
Усі зображення з шириною чи висотою більше порогового зменшуються до цього значення. За промовчанням це 2560 пікселів. Тобто, якщо ви, захочете показати оригінальне зображення, це не вийде, з’явиться зменшене до порогового значення зображення, з приставкою _scaled в імені файлу. Воно замінить оригінальний розмір.
Мені здається, це не дуже зручно та обмежує свободу вибору. Наприклад, в моєму портфоліо веб-розробника дуже багато вузьких і дуже довгих зображень сайтів. Якщо обмежити їх висоту 2560 пікселями, вони вийдуть дуже вузькими і виглядатимуть некрасиво.
На щастя, WordPress дуже гнучкий дозволяє дуже багато змінювати і налаштовувати під свої потреби. Так і цього разу розробники подбали про те, щоб це обмеження можна було відключити. Це робиться дуже просто, лише одним рядком у файлі functions.php вашої активної теми.
add_filter( 'big_image_size_threshold', '__return_false' );
Тепер масштабування до порогового значення знято і для повного розміру знову буде відображатися оригінальне зображення.