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.
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.
Keep reading
- 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.