<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://en.wpmm.jp/blog/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://en.wpmm.jp/blog/safe-wordpress-maintenance-with-ssh-wpcli/</loc><lastmod>2026-05-13T15:30:08+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/cross-machine-credential-backup-design/</loc><lastmod>2026-05-07T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/macos-launchservices-restart-fix/</loc><lastmod>2026-05-07T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/managewp-strengths-and-best-fit/</loc><lastmod>2026-05-08T11:20:44+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-cli-cross-host-investigation/</loc><lastmod>2026-05-10T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-cli-phar-broken-signature/</loc><lastmod>2026-05-11T10:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-cli-skip-plugins-rescue/</loc><lastmod>2026-05-11T17:01:41+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/mainwp-strengths-and-best-fit/</loc><lastmod>2026-05-11T17:30:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-umbrella-strengths-and-best-fit/</loc><lastmod>2026-05-12T17:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/infinitewp-strengths-and-best-fit/</loc><lastmod>2026-05-12T17:35:44+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/halt-after-core-rollback/</loc><lastmod>2026-05-13T15:27:08+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wordpress-maintenance-industry-gaps/</loc><lastmod>2026-05-13T15:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-cli-pinpoint-rollback/</loc><lastmod>2026-05-14T15:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/local-flask-desktop-architecture/</loc><lastmod>2026-05-16T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/python-desktop-release-pipeline/</loc><lastmod>2026-05-17T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/cross-site-selective-plugin-update/</loc><lastmod>2026-05-18T15:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/stable-site-identifier-rename-safe/</loc><lastmod>2026-05-19T10:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/ssh-key-format-auto-loader/</loc><lastmod>2026-05-20T17:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/ssh-key-permission-auto-fix/</loc><lastmod>2026-05-20T17:30:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-cli-pro-plugin-update-detection/</loc><lastmod>2026-05-20T18:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-admin-email-confirmation-playwright/</loc><lastmod>2026-05-22T10:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/comparison-pages-hub-and-spoke-seo/</loc><lastmod>2026-05-22T11:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wordpress-maintenance-connection-architectures/</loc><lastmod>2026-05-23T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/cache-first-dashboard-ux/</loc><lastmod>2026-05-24T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/ssh-csh-bash-portability/</loc><lastmod>2026-05-24T11:10:37+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/parallel-ai-agents-i18n-audit/</loc><lastmod>2026-05-26T10:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/paramiko-look-for-keys-trap/</loc><lastmod>2026-05-26T11:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-sites-behind-basic-auth/</loc><lastmod>2026-05-27T11:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/stripe-webhook-multilingual-emails/</loc><lastmod>2026-05-28T17:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/diff-from-production-not-git/</loc><lastmod>2026-05-28T17:10:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/dynamic-ogp-image-generation/</loc><lastmod>2026-05-29T07:30:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wp-cli-php-deprecated-noise/</loc><lastmod>2026-05-29T08:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/detect-running-site-from-streaming-logs/</loc><lastmod>2026-05-29T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/days-since-last-maintenance-badge/</loc><lastmod>2026-05-29T10:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/pending-plugin-count-badge/</loc><lastmod>2026-05-30T22:21:43+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/dashboard-cache-lifetime-pitfalls/</loc><lastmod>2026-05-30T22:20:44+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/maintenance-status-visualization/</loc><lastmod>2026-05-31T13:30:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/three-state-visual-hierarchy/</loc><lastmod>2026-06-01T09:00:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/playwright-strict-mode-wp-admin/</loc><lastmod>2026-06-02T07:30:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/python-nameerror-refactor-trap-ast-test/</loc><lastmod>2026-06-03T06:30:00+09:00</lastmod></url><url><loc>https://en.wpmm.jp/blog/wordpress-major-upgrade-pre-flight-checklist/</loc><lastmod>2026-06-03T11:00:00+09:00</lastmod></url></urlset>
