WordPress Tablo Öneki değiştirirken veritabanı tablolarını, wp-config.php ayarını ve kullanıcı yetkisi kayıtlarını doğru sırayla güncelleyin.
WordPress veritabanına baktığınızda wp_posts, wp_options veya wp_users gibi benzer isimlerle başlayan tablolar görürsünüz. Bu ortak bölüm, WordPress Tablo Öneki olarak adlandırılır. Varsayılan kurulumda genellikle wp_ kullanılır ancak bu değer değiştirilebilir. Mevcut ve aktif bir sitede işlem yapılacaksa konu yalnızca wp-config.php dosyasındaki tek satırı düzenlemekten ibaret değildir.
- WordPress Tablo Öneki Ne İşe Yarar?
- WordPress Tablo Öneki Nasıl Değiştirilir?
- 1. Veritabanının ve site dosyalarının yedeğini alın
- 2. Mevcut $table_prefix değerini kontrol edin
- 3. Veritabanındaki tabloları yeniden adlandırın
- 4. Kullanıcı yetkisi kayıtlarını kontrol edin
- Değişiklikten Sonra Neler Test Edilmeli?
Yanlış yapılan bir değişiklik WordPress’in veritabanındaki tablolarını bulamamasına, yönetici yetkilerinin kaybolmuş gibi görünmesine veya sitenin açılmamasına yol açabilir. Bu nedenle 2026 itibarıyla da WordPress’in resmi belgelerinde wp-config.php üzerinde ileri seviye değişikliklerden önce geri yüklenebilir bir yedek hazırlanması özellikle öneriliyor.
Başka bir platformdan içerik taşıyorsanız veritabanında kapsamlı değişikliklere başlamadan önce aktarım işini tamamlamak daha düzenli bir yaklaşım olabilir. Tumblr’ı WordPress’e İçe Aktarma içeriği, eski içerikleri yeni kurulumunuza taşımayı planlıyorsanız sürecin farklı bir bölümünü ele alır ve veritabanı üzerinde ek işlem yapmadan önce içerik yapısını netleştirmenize yardımcı olur.

WordPress Tablo Öneki Ne İşe Yarar?
WordPress Tablo Öneki, aynı veritabanındaki WordPress tablolarını tanımlamak için tablo adlarının başına eklenen ortak değerdir. Varsayılan değer wp_ olsa da wp-config.php içindeki $table_prefix değişkeniyle farklı bir önek kullanılabilir. Farklı önekler, aynı veritabanında birden fazla WordPress kurulumunun tablolarını birbirinden ayırmak için de kullanılabilir.
WordPress eklentileri de kendi tablolarını oluştururken mevcut öneki $wpdb->prefix üzerinden okuyabilir. Bu nedenle iyi geliştirilmiş bir eklenti, önekin mutlaka wp_ olduğunu varsaymak yerine aktif WordPress yapılandırmasını kullanır.
WordPress Tablo önekini değiştirmek güvenliği artırır mı?
WordPress’in resmi güvenlik belgeleri, bazı WordPress odaklı SQL injection girişimlerinin varsayılan wp_ önekini varsaydığını ve farklı bir öneğin bu tür saldırıların bir bölümünü engelleyebileceğini belirtiyor. Ancak bunu tek başına kapsamlı bir güvenlik önlemi olarak görmek doğru olmaz. Güncel yazılım, güvenli eklentiler, doğru kullanıcı yetkileri ve düzenli yedekleme hâlâ temel güvenlik katmanlarıdır.
Yeni WordPress kurulumu sırasında özel bir önek belirlemek oldukça basittir. Çalışan bir sitede ise tablo adlarıyla birlikte WordPress’in öneke bağlı bazı veritabanı kayıtlarının da kontrol edilmesi gerekir.
WordPress Tablo Öneki Nasıl Değiştirilir?
1. Veritabanının ve site dosyalarının yedeğini alın
İşleme başlamadan önce yalnızca site dosyalarını değil, veritabanını da yedekleyin. Geri yükleme işlemini nasıl yapacağınızı bilmeniz de önemlidir. WordPress güvenlik belgeleri veritabanı değişiklikleri öncesinde düzenli ve doğrulanabilir yedek bulundurulmasını tavsiye ediyor.
Canlı ve yoğun kullanılan bir sitede işlemi ziyaretçi trafiğinin düşük olduğu bir zaman diliminde yapmak da yönetimi kolaylaştırabilir.

2. Mevcut $table_prefix değerini kontrol edin
WordPress kök dizinindeki wp-config.php dosyasını açın. Şuna benzer bir satır göreceksiniz:
$table_prefix = 'wp_';
Yeni değeri yalnızca harf, rakam ve alt çizgi kullanarak belirleyebilirsiniz. WordPress belgelerinde de örnek olarak bu karakter yapısı öneriliyor.
Örneğin:
$table_prefix = 'site26_';
Ancak bu değişikliği yapıp dosyayı kaydetmek henüz yeterli değildir. Veritabanındaki gerçek tablo adlarının da aynı önekle eşleşmesi gerekir.
3. Veritabanındaki tabloları yeniden adlandırın
phpMyAdmin veya hosting sağlayıcınızın sunduğu veritabanı yönetim aracını açın. wp_posts, wp_postmeta, wp_options, wp_users ve diğer WordPress tablolarındaki eski önek, seçtiğiniz yeni değerle değiştirilmelidir.
Eklentilerin oluşturduğu tabloları da gözden kaçırmayın. WordPress geliştirici belgeleri, eklentilerin ek veritabanı tabloları oluşturabildiğini ve bunların mevcut $wpdb->prefix değerini kullanmasının beklendiğini açıkça belirtiyor.
Burada yalnızca tablo adını gördüğünüz için işlem yapmayın. Aynı veritabanında başka WordPress kurulumları varsa hangi tabloların değiştirdiğiniz siteye ait olduğunu kesin olarak doğrulayın.
4. Kullanıcı yetkisi kayıtlarını kontrol edin
Bu aşama kolay atlanıyor. WordPress kullanıcı yetkileri yalnızca tablo adlarına bağlı değildir. Kullanıcı meta verileri içinde wp_capabilities ve wp_user_level benzeri, öneki adının parçası olarak kullanan kayıtlar bulunabilir. WordPress çekirdeği de capability anahtarını aktif veritabanı önekine göre oluşturur.
Ayrıca roller options tablosunda user_roles anahtarıyla tutulur ve WordPress bu rol anahtarını site önekiyle ilişkilendirir.
Editör olarak bu işlemi test ederken en kritik kontrolün yalnızca ana sayfanın açılması olmadığını fark ettim. Yönetim paneline giriş yapılabilse bile kullanıcı rolü yanlış eşleşmişse yetki ekranlarında beklenmedik sorunlar ortaya çıkabiliyor. Bu nedenle yönetici, editör ve varsa özel rollerle birkaç işlemi ayrı ayrı kontrol etmek daha güvenilir.

Değişiklikten Sonra Neler Test Edilmeli?
Önce sitenin ön yüzünü ve wp-admin girişini açın. Ardından Yazılar, Sayfalar, Eklentiler ve kullanıcı yönetimi gibi temel alanları kontrol edin. İçerik düzenleme, medya yükleme ve kullanıcı yetkileri beklenen şekilde çalışıyorsa veritabanı eşleşmesinin büyük bölümü doğru yapılmış demektir.
Önbellek kullanıyorsanız mevcut cache verilerini temizlemek de yararlı olabilir. Bir eklenti özel tablo kullanıyorsa onun işlevlerini ayrıca test edin. WordPress’in Options API yapısı dahi tablo adına erişirken $wpdb->prefix değerini temel aldığı için wp-config.php ve gerçek tablo adlarının uyumlu kalması gerekir.
İşlem sırasında veritabanı erişimi, wp-config.php veya kullanıcı yetkilerinde sorun yaşarsanız 11858 üzerinden profesyonel teknik destek alınabilir. 2011 yılından bu yana Türkiye genelinde 7/24 hizmet veren 11858, TeamViewer ve AnyDesk gibi lisanslı yazılımlarla uzaktan bağlantı desteği sağlıyor. Hizmet dakika bazlı ücretlendirme sistemiyle çalışıyor; yüzde 95 memnuniyet oranı ve 500.000’den fazla başarılı işlem tecrübesine sahip uzman kadro tarafından yönetiliyor.
WordPress altyapısında değişiklik yaparken sürüm uyumluluğunu da takip etmek önemlidir. React 19’a Hazırlık WordPress 6.6 Kullanıcıları İçin Detaylı Yol Haritası içeriği, özellikle tema veya eklenti geliştirme tarafında JavaScript bağımlılıklarını ve sürüm geçişlerini değerlendirenler için tamamlayıcı bir konu sunar.
WordPress Tablo Öneki değiştirmek birkaç karakteri farklı yazmaktan çok, wp-config.php ile veritabanındaki tablo ve yetki kayıtlarını aynı yapıda tutma işlemidir. Siz bu değişikliği yeni kurulumda mı yapmayı düşünüyorsunuz, yoksa çalışan bir sitedeki wp_ önekini değiştirmek mi istiyorsunuz? Deneyiminizi yorumlarda paylaşabilirsiniz.