Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.
Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.
Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.
Ejecute WordPress con FrankenPHP para disfrutar de una pila moderna y de alto rendimiento con HTTPS automático, HTTP/3 y compresión Zstandard.
Extraiga el archivo ZIP y abra una terminal en el directorio extraído
Ejecute:
frankenphp php-server
Vaya a http://localhost/wp-admin/ y siga las instrucciones de instalación
¡Listo!
Para una configuración lista para producción, prefiera usar frankenphp run con un Caddyfile como este:
example.com
php_server
encode zstd br gzip
log
Para usar la función de Hot reload con WordPress, active Mercure y agregue la subdirectiva hot_reload a la directiva php_server en su Caddyfile:
localhost
mercure {
anonymous
}
php_server {
hot_reload
}
Luego, agregue el código necesario para cargar las bibliotecas JavaScript en el archivo functions.php de su tema de WordPress:
function hot_reload() {
?>
<?php if (isset($_SERVER['FRANKENPHP_HOT_RELOAD'])): ?>
<meta name="frankenphp-hot-reload:url" content="<?=$_SERVER['FRANKENPHP_HOT_RELOAD']?>">
<script src="https://cdn.jsdelivr.net/npm/idiomorph"></script>
<script src="https://cdn.jsdelivr.net/npm/frankenphp-hot-reload/+esm" type="module"></script>
<?php endif ?>
<?php
}
add_action('wp_head', 'hot_reload');
Finalmente, ejecute frankenphp run desde el directorio raíz de WordPress.