Skip to main content
fresh.dev

Managed apps / Websites & publishing

Managed WordPress_

The site builder half the web already knows

WordPress is the open-source publishing platform behind a large share of the web. Use it for a company site, a blog or a portfolio, with thousands of themes and plugins to extend it.

From £5 a month, VAT included. No server to run.

  • HTTPS and your own domain
  • Health checks and restarts
  • Security updates underneath
  • Company websites
  • Blogs
  • Portfolios
  • Landing pages

First steps

  1. Sign in. When the app is live, open it in the console and choose Reveal admin password; it is shown once, so save it in your password manager. Then sign in at your-name.apps.fresh.dev/wp-admin/.
  2. Change the admin email under Settings › General: it starts as a placeholder at your app’s address. Change the site title while you are there.
  3. Choose a permalink structure such as “Post name” under Settings › Permalinks. Links start in the plain ?p=123 form, and the REST API’s /wp-json/ address needs this too.
  4. Add your SMTP details in the app’s Email section in the console, so WordPress can send password resets and comment notifications.
  5. Add your own domain and make it primary; WordPress’s links follow it.

Publish from other tools

Once permalinks are set, other tools can use the WordPress REST API. Create an application password under Users › Profile and use it with your username:

curl -u admin:"abcd efgh ijkl mnop qrst uvwx" \
  https://your-name.apps.fresh.dev/wp-json/wp/v2/posts

Application passwords work only over HTTPS, which every Fresh app address has.

Good to know

  • Plugins and themes can update themselves. WordPress core is updated by Fresh, with new releases.
  • XML-RPC is blocked; apps that used it can use the REST API with an application password instead.

The WordPress project

WordPress is open-source software, licensed under GPL-2.0-or-later. Fresh runs version 7.1.3 of the upstream release for you. Fresh is not affiliated with the WordPress project; for questions about the software itself, its documentation and community are the best place to start.