Skip to content
SecurityPHP2Shell affects most WordPress sites. Am I affected? →
presscomet
Migration

Your WordPress site as plain files

Static export renders every public URL — archives, feeds, sitemaps and the 404 page — so you can host on Netlify, Vercel, GitHub Pages or S3.

By the Presscomet teamPublished 3 min read

Plenty of WordPress sites change a few times a month and get read thousands of times a day. For those, running PHP and MySQL on every request is pure overhead, and every exposed login form is an attack surface.

Presscomet already serves public pages from a static cache. Static export takes the next step and writes the whole site to disk.

What gets exported

  • Every published post, page and custom post type, at its permalink.
  • Category, tag, author and date archives, with all their pagination.
  • RSS feeds, XML sitemaps and robots.txt.
  • The active theme’s 404 page as 404.html.
  • The uploads folder, including generated image sizes.

A workflow that works

Run Presscomet on your laptop or a private server. Write and edit as usual. When you are ready, run Tools › Static Export and upload the result to your host — or wire the zip into a deploy step. The public site has nothing to hack and costs nothing to serve.

The one trade-off: anything that needs a server, like comments and form submissions, needs an endpoint. Keep a private instance reachable for those, or turn them off. The docs cover each host.

Keep WordPress. Lose the PHP.

Presscomet keeps your wp-admin, editor, URLs and content, and serves pages without PHP or MySQL. Check your site for free, then migrate in one click — your old site is only ever read.

Check my site
  • MigrationCan you run WordPress without PHP?

    WordPress itself is PHP, so the honest answer is “not WordPress core”. But you can run a WordPress site without PHP serving your visitors. There are four real ways to do it, each with a different trade-off. Here they are side by side, with a quick quiz to find yours.

  • MigrationHow one-click migration works

    What happens between pasting your WordPress URL and switching DNS: four importers, plugin mapping, and theme capture.