Original image
thumbnail (150×150)
medium (300×300)
large (1024×1024)
hd_qu_size2 (400×400)
1536×1536 (1536×1536)
2048×2048 (2048×2048)
td_0x420 (0×420)
td_80x60 (80×60)
td_218x150 (218×150)
td_324x400 (324×400)
td_485x360 (485×360)
td_485x360_retina (970×720)
td_696x0 (696×0)
td_1068x0 (1068×0)
td_100x70 (100×70)
td_265x198 (265×198)
td_324x160 (324×160)
td_324x235 (324×235)
td_356x220 (356×220)
td_356x364 (356×364)
td_533x261 (533×261)
td_534x462 (534×462)
td_696x385 (696×385)
td_741x486 (741×486)
td_1068x580 (1068×580)
profile_24 (24×24)
profile_48 (48×48)
profile_96 (96×96)
profile_150 (150×150)
profile_300 (300×300)
medium_large (768×0)
-
This reply was modified 6 months by
bdp.
Why WordPress + Newspaper creates ~27 image sizes
Two things are happening at once:
1️⃣ WordPress core creates image sizes
By default WordPress generates:
thumbnail
medium
medium_large
large
plus retina variants (2x)
2️⃣ Newspaper theme (tagDiv) adds many custom sizes
Newspaper is optimized for:
blocks
sliders
modules
mobile / tablet / desktop
retina (2x)
So it registers 20+ custom image sizes, which is why every upload explodes into ~27 files.
👉 This is normal behavior for Newspaper — not a bug.
What image sizes does Newspaper REALLY use?
In practice, Newspaper mostly uses these core groups:
✅ Commonly used sizes
td_696x0 → main article featured image
td_1068x0 → full-width layouts
td_300x220 → small blocks
td_534x462 → medium blocks
td_80x60 → widgets / lists
Retina (2x) versions of the above
⚠️ Many other sizes are edge cases (rare modules, legacy layouts, demos).
Option 1 (Recommended): Reduce image sizes SAFELY ✅
Step A: Disable unused sizes via code
Add this to functions.php (or a custom plugin):
add_filter(‘intermediate_image_sizes_advanced’, function ($sizes) {
$allowed = [
‘thumbnail’,
‘medium’,
‘large’,
‘td_696x0’,
‘td_300x220’,
‘td_534x462’
];
foreach ($sizes as $key => $value) {
if (!in_array($key, $allowed)) {
unset($sizes[$key]);
}
}
return $sizes;
});
📌 This:
Keeps only important Newspaper sizes
Stops WordPress from generating the rest
Option 2: Disable Retina Images (Huge win 🚀)
Newspaper creates 2x images by default.
Turn them off:
Newspaper → Theme Panel → General Settings → Retina Display
➡️ Disable Retina Images
💡 This alone can cut image generation almost in half.
Option 3: Use a plugin (Easiest, no code)
Install Disable Media Sizes or Perfmatters.
Then:
Disable unused WordPress sizes
Leave Newspaper core sizes enabled
⚠️ Don’t blindly disable everything — Newspaper needs some sizes to avoid layout breaks.
Option 4: Regenerate after cleanup (IMPORTANT)
After changing sizes:
Install Regenerate Thumbnails
Regenerate
Delete old unused thumbnails (plugin or server cleanup)
❌ What NOT to do
Don’t disable all td_* sizes
Don’t edit Newspaper core files
Don’t rely only on CDN offloading (it hides the problem but doesn’t fix disk usage)
Best setup for Newspaper (my recommendation)
✅ Disable Retina
✅ Keep 6–8 essential sizes only
✅ Use Bunny / CDN for delivery
✅ Use WebP/AVIF
This keeps:
Layout intact
Disk usage low
CDN fast
Hi,
There are indeed thumbs that are created by the theme so check in the theme panel > block settings and let enable only the thumbs you are using – https://forum.tagdiv.com/thumbs-on-modules-and-blocks/ also, wordpress will generate some thumbs https://i.imgur.com/luRoCac.png
After taht use a plugin that will check all thumbs and remove those that are not used https://wordpress.org/plugins/force-regenerate-thumbnails/

