{
  "id": 7471794,
  "title": "I got tired of manually checking the same things before every WordPress handoff, so I built a plugin",
  "url": "https://urgent.news/2026/09/15/i-got-tired-of-manually-checking-the-same-things-before-every",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-15T03:58:36.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/nokazehayato/i-got-tired-of-manually-checking-the-same-things-before-every-wordpress-handoff-so-i-built-a-plugin-1g4p"
  },
  "original_language": "en",
  "account": "Every WordPress handoff project involved a series of tedious tasks that had little to do with the actual site itself. Turn indexing back on, delete test posts, check if WP_DEBUG was left enabled, look for stray debug.log files, and ensure no one was still using the \"admin\" username. These steps were repeated for each project, and the reporter found themselves constantly relying on memory to remember all the necessary actions. After enough projects, they decided to create a plugin to streamline the process called \"Noshi-Kanamer.\"\n\nThe reporter's goal was straightforward: check the site, clean up what they could, and leave behind a record of what they had checked. The plugin performed three main steps: check, fix, and prove. During the check phase, it scans for common issues that tend to slip through before a handoff, such as noindex tags still in place, WP_DEBUG left on, a debug.log file present, test posts not deleted, the default \"admin\" username, XML-RPC still open, and file editing still enabled in the dashboard. The reporter now begins their final handoff check with this information in mind.\n\nIn the fix phase, the plugin takes care of tasks it can handle automatically, such as deleting test posts it created, flushing rewrite rules, and removing the debug log. For more complex issues, like WP_DEBUG or file editing, it provides direct links to the necessary settings or snippets, rather than forcing the user to search for them. The prove phase generates a plain-text report detailing the cleanup process, which can be handed to a client or kept for personal reference. This eliminates the need to rely on vague statements like \"I checked all that\" when handing over the site.\n\nThe reporter believes this small addition makes a big difference when preparing for a handoff. It provides a clear, concise record of what has been done, ensuring nothing is missed. The plugin is currently free and continues to be updated based on real-world feedback and issues encountered during projects. The reporter installs it near the end of a project, runs through the checklist, generates the report, and then removes it before delivering the site. They encourage others to adopt similar checklists or share their own experiences with Noshi-Kanamer, which can be found at https://wordpress.org/plugins/noshi-kanamer/ and https://youtu.be/z85RmxMHCIc.",
  "summary": "Every time I finished a WordPress build, there was a stretch of work that had nothing to do with the actual site. Turn indexing back on. Delete the test posts. Check if WP_DEBUG got left on. Look for a stray debug.log file. Make sure nobody's still using \"admin\" as a username. None of it was hard on its own. It just lived in five different places, and I kept doing the same round trip through the…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}