Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.

Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.

Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.

Tarafından desteklenmektedir
WordPress

WordPress

WordPress‘i FrankenPHP ile çalıştırarak otomatik HTTPS, HTTP/3 ve Zstandard sıkıştırmalı modern, yüksek performanslı bir yığının tadını çıkarın.

# WordPress’i FrankenPHP ile kurma

  1. WordPress’i indirin

  2. ZIP arşivini çıkarın ve çıkarılan dizinde bir terminal açın

  3. Şunu çalıştırın:

    frankenphp php-server
    
  4. http://localhost/wp-admin/ adresine gidin ve kurulum yönergelerini izleyin

  5. Tadını çıkarın!

Üretime hazır bir kurulum için frankenphp run ile şöyle bir Caddyfile kullanmayı tercih edin:

example.com

php_server
encode zstd br gzip
log

# WordPress için sıcak yeniden yükleme

Sıcak yeniden yükleme özelliğini WordPress ile kullanmak için Mercure‘ü etkinleştirin ve Caddyfile‘ınızdaki php_server yönergesine hot_reload alt yönergesini ekleyin:

localhost

mercure {
    anonymous
}

php_server {
    hot_reload
}

Ardından WordPress temanızın functions.php dosyasına JavaScript kütüphanelerini yüklemek için gereken kodu ekleyin:

// wp-content/themes/<your-theme>/functions.php
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/dist/idiomorph.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/frankenphp-hot-reload/+esm" type="module"></script>
    <?php endif ?>
    <?php
}
add_action('wp_head', 'hot_reload');

Son olarak WordPress kök dizininden frankenphp run çalıştırın.

Bu sayfayı düzenleyin