The project I'm working on, I couldn't find an easy way to have WordPress create the thumbnails sizes I needed without tons of waste, nor to simultaneously generate WebP versions, so I disabled the thumbnails, I upload a full-size jpg or png, and then I manually generate my WebP and other sizes and copy them to the uploads. A custom PHP function handles building responsive
However, I'd like to avoid the media library loading up the full-size image as the thumbnail all the time, as it's a waste of bandwidth. I'd like to point to a small WebP or JPG version that is not in the library but in the uploads folder and have it load that image instead. The file name is almost the same, just needs to be appended with
_width (width being a number) which I could do with
strtr or something.
Is there a way to access the Media Library File column with a function and a hook/filter so I can change the src path to the thumbnail image? I'd also need to avoid
TXT file uploads and just target
PNG files. If it's not possible, I'll have to generate a thumbnail with a custom size.