Skip to content

Sougat Neupane

  • Home
  • About
  • Services
  • Blog
  • Contact
  • How to stop WordPress generating 20 image sizes per upload

    September 27, 2026

    •

    Sougat Neupane

    Every image you upload can spawn a dozen extra files on disk from registered image sizes you don’t need — here’s how to see what’s registered and trim it down.

  • Stop admin-ajax.php from slowing down your site

    September 25, 2026

    •

    Sougat Neupane

    Generic speed-plugin checklists tell you to block admin-ajax.php, but it’s used by the frontend too — here’s how to actually find and fix what’s hammering it.

  • How to disable the WordPress REST API without breaking the block editor

    September 23, 2026

    •

    Sougat Neupane

    The block editor runs on the REST API, so the common “add this snippet to kill the REST API” advice breaks wp-admin. Here’s the approach that actually works.

  • WP-Cron isn’t a real cron — why your scheduled posts don’t publish (or publish late)

    September 21, 2026

    •

    Sougat Neupane

    WordPress’s built-in cron only runs when someone visits your site, which is why low-traffic sites see scheduled posts publish late. Here’s how to switch to a real system cron.

  • Fix: “Briefly unavailable for scheduled maintenance” stuck in WordPress

    September 19, 2026

    •

    Sougat Neupane

    Why WordPress gets stuck showing the maintenance screen after an update, what the .maintenance file actually does, and how to remove it safely without breaking anything.

←Previous Page
1 2

Sougat Neupane

WordPress developer. Notes on fixing and understanding WordPress.

  • LinkedIn

About

  • Home
  • About
  • Services
  • Blog
  • Contact

Search

Looking for something specific? Try a search below!

© 2026 Sougat Neupane