Bu iste yeterince zaman geçirdim, biliyorum: bir platformun asgari gereksinimini yükseltme önerisi ufak bir not değildir. Bir gün ödemek zorunda kalacağın bir fatura. Ya alelacele bir hosting geçişiyle ya da huzurlu geçirmek istediğin bir pazar sabahını yakarak. Bu hafta WooCommerce o faturalardan birini masaya bıraktı.
Brian Coords 8 Eylül’de WooCommerce developer blogunda resmi öneriyi yayımladı: Ocak 2027 için planlanan WooCommerce 11.5, PHP 7.4 ve 8.0 desteğini bırakıp PHP 8.1 veya üstünü zorunlu kılsın mı? Henüz karar değil, öneri. Ama Woo tarafında bu kılıktaki önerilerin yayına çıkma oranı bir hayli yüksektir.
Elinde Woo mağazası varsa ya da başkaları için Woo mağazası kuruyorsan filoya bakıp ne yapacağına karar vermek için yaklaşık dört ayın var. Sekiz değil, seneye değil. Dört.
Aslında ne değişiyor
Öneri şu adreste: WooCommerce developer blogu. PHP tabanı Ocak 2027’de yayımlanacak WooCommerce 11.5 ile 8.1’e çıkıyor. Yani PHP 7.4 ve 8.0 çekirdekten düşüyor. Eski PHP sürümlerinde çalışan mağazalar son uyumlu Woo sürümünde kalacak, 11.5 ve sonrası için otomatik güncelleme almayacak. WordPress zaten bu durumda kurulum yolunu bloke ediyor; mağaza tarafında dramatik bir kırılma olmuyor, yeni sürüm sadece görünmüyor.
Yazıdaki filo istatistiklerini dikkatli oku. Ölçülen mağazaların yaklaşık yüzde yedisi hâlâ PHP 7.4’te, yaklaşık yüzde ikisi PHP 8.0’da. Güncel Woo sürümlerini kullanan mağazalarda toplam pay yaklaşık yüzde altı ve düşüyor. Oran küçük ama mutlak sayıya çevirince küçük değil — WooCommerce kurulum tabanının yüzde yedisi çok sayıda mağaza demek. Ve bu mağazaların sahipleri büyük ihtimalle developer blogu takip etmiyor.
Önerideki gerekçe de tahmin edileceği gibi. PHP 7.4 Kasım 2022’de, PHP 8.0 Kasım 2023’te ömrünü tamamladı. Bu iki dal PHP projesinden yıllardır güvenlik yaması almıyor; şu an devrede olan yamalar üçüncü tarafların işi, php.net‘in değil. Tabanı 8.1’e çekmek çekirdek ekibine union types, attributes, null-safe operator, match expression, isimli parametre, readonly property gibi özellikleri polyfill olmadan kullanma imkânı veriyor. Aynı zamanda 8.1+ isteyen yeni bağımlılıklara geçişi ve CI matrisini küçültmeyi kolaylaştırıyor.
Öneride açıkça yazmayan iki noktayı ben ekleyeyim. Birincisi: WooCommerce bu konuda tarihsel olarak WordPress çekirdeğinin bir adım önünde durur. Bir önceki taban yükseltmesinde — Ekim 2023’te WooCommerce 8.2 ile 7.3’ten 7.4’e geçişte — aynı senaryo işletildi. İkincisi: WordPress çekirdeği bugün hâlâ PHP 7.4 tabanını kabul ediyor ama gereksinimler sayfasında PHP 8.3 ve üstünü tavsiye ediyor. WooCommerce’in sunucu gereksinimleri dokümanı da zaten PHP 8.3+ öneriyor. Yani 8.1 tabanı Woo’nun kendi tavsiye ettiği yığının önüne geçen bir hareket değil; sertifika hattını Woo’nun bir süredir site sahiplerine söylediği yönde biraz daha yukarı çekmek.
Bir noktada sıkıntı var. PHP 8.1 kendisi de aktif destekten çıktı, PHP projesinin resmi takvimine göre yalnızca güvenlik yamalarının verildiği süreç de 2025 sonunda bitti. Brian’ın yazısının altındaki yorumlarda bu itiraz zaten dile getirilmiş, haklı bir itiraz. Woo tabanı yükseltecekse dil özelliklerini kazanmak için en az 8.2, WordPress’in kendi tavsiyesiyle uyumlu olması için de 8.3 daha mantıklı diyenler var. Kararın nihai şeklini bu tartışma belirleyecek — takip etmeye değer.
WordPress ve WooCommerce insanları için niye önemli
Ajans tarafında pratik etki, dil özelliklerinin listesi değil. Ocak’a kadar müşteri sitelerinde ne olacağı.
Türkiye’de, Orta Avrupa’da veya İngiltere’de paylaşımlı hosting üstünde çalışan bir Woo portföyün varsa, azımsanmayacak sayıda mağaza hâlâ PHP 7.4 veya 8.0 üstünde çalışıyordur. Kimse bilerek seçmedi bunu — hosting panelinin yıllar önceki varsayılanı öyleydi ve kimse dokunmadı. Woo 11.5 yayına çıkıp o mağazalar sessizce güncelleme almamaya başladığında telefon çalmayacak. Altı ay sonra bir ödeme geçidi güncellemesi eski Woo sürümüyle uyumsuz kalıp bir yerlerde bir şeyler kırıldığında destek talebi düşecek. Mağaza sahibi noktaları birleştiremeyecek. Sen birleştireceksin.
Eklenti geliştiricisi için hesap farklı. Woo çekirdeği 7.4 ve 8.0’ı bırakırsa sen de kendi eklentinin bir sonraki majör sürümünde bırakabilirsin, WPCS uyumluluk kuralları buna izin veriyor. Kod tabanında union type, readonly value object, first-class callable syntax — polyfill’le yürüttüğün ne varsa idiomatik kullanıma dönüşür. Tanıdığım her eklenti yazarı PHP 7.4 uğruna küçük bir polyfill ve savunma kodu yığını taşıyor. O yığın çöpe.
Hosting şirketleri için ilginç soru şu: 11.5 yayın günü kontrol panelinde varsayılan PHP sürümü ne olacak? Hâlâ yeni WordPress kurulumlarında varsayılanı PHP 8.0 olan sağlayıcılar var. Bir Woo sürümünden büyük bir sorunun var demektir bu durumda — kendi kabahati olmayan sahiplerinin elinde güncelleme trenini kaçıracak bir filo var demektir.
Ben olsam ne yapardım (veya yapmazdım)
Sıralı olarak dört şey.
Bir: filoyu bu hafta tara. Önümüzdeki ay değil. Her sitede wp cli info, veya sahibi olduğun her ortamda WP-CLI eval ile phpversion() döndüren bir tek satır. 7.4 veya 8.0’da olan her şey işaretlensin. Yirmi mağazan varsa bu bir öğleden sonra. İki yüz mağazan varsa bir tablo.
İki: doğrudan 8.1’e geçme. Bir mağazayı 7.4’ten çıkarman gerekiyorsa hedefin 8.3 olsun. PHP 8.1 ortalama bir sitenin bir sonraki bakım penceresi gelmeden zaten hedef olmaktan çıkmış olacak, bu geçişi iki kere yapmak istemezsin. WordPress 8.3’ü tavsiye ediyor. WooCommerce sunucu dokümanı 8.3’ü tavsiye ediyor. Hedef 8.3.
Üç: her mağazayı Playground veya bir staging ortamında test et. Eski temalar ve bakımsız eklentiler PHP yükseltmelerinin dişini geçirdiği yer. PHP 5.6 için yazılmış temalar saatlerce deprecation notice atabiliyor. Önce WP-CLI’ın PHP compatibility taramasını çalıştır, sonra yükselt, sonra ödeme akışını uçtan uca test et. Sıkıcı, disiplinli, gösterişsiz — pazartesi sabahı gelen aramaları böyle azaltıyorsun.
Dört: bu işte pay sahibiysen öneriye yorum bırak. Coords zaman çizelgesi, eklenti ve tema bağımlılıkları ve 8.1 mi yoksa daha yeni bir sürüm mü tercihi üstüne topluluk görüşü istiyor. Woo bu tür açık başlıklarda gelen geri bildirimleri ciddiye alıyor. 8.1’e geçişin gerçekten zor olduğu hosting’lerde mağaza yönetiyorsan, veya tabanın 8.2 ya da 8.3 olmasını istiyorsan, kayda geçir.
Daha büyük mesele şu: platform tabanları sen plan yapsan da yapmasan da yukarı çıkıyor. Gerçek seçim yalnızca sırayla ilgili — kendi takviminde önden mi hareket edeceksin, yoksa başkasının saati işlerken en sonda mı.
Last modified: Eylül 11, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe