# WordPress Run [WordPress](https://wordpress.org/) with FrankenPHP to enjoy a modern, high-performance stack with automatic HTTPS, HTTP/3, and Zstandard compression. ## Minimal Installation 1. [Download WordPress](https://wordpress.org/download/) 2. Extract the ZIP archive and open a terminal in the extracted directory 3. Run: ```console frankenphp php-server ``` 4. Go to `http://localhost/wp-admin/` and follow the installation instructions 5. Enjoy! For a production-ready setup, prefer using `frankenphp run` with a `Caddyfile` like this one: ```caddyfile example.com php_server encode zstd br gzip log ``` ## Hot Reload To use the [hot reload](hot-reload.md) feature with WordPress, enable [Mercure](mercure.md) and add the `hot_reload` sub-directive to the `php_server` directive in your `Caddyfile`: ```caddyfile localhost mercure { anonymous } php_server { hot_reload } ``` Then, add the code needed to load the JavaScript libraries in the `functions.php` file of your WordPress theme: ```php function hot_reload() { ?>