WordPress yönetici panelinde kurulu dilleri devre dışı bırakmak veya iptal etmek için, kullanılmayan dil dosyalarını manuel olarak kaldırmanız veya bu dosyaların yüklenmesini engellemeniz gerekir. Aşağıda bu işlemleri nasıl yapacağınız adım adım açıklanmıştır:
1. Dil Dosyalarını Manuel Olarak Kaldırmak
Adımlar:
- FTP veya Dosya Yöneticisine Erişin:
- WordPress kurulumunuzun bulunduğu sunucuya FTP istemcisi (örneğin FileZilla) veya web barındırma hizmetinizin sağladığı dosya yöneticisi aracılığıyla bağlanın.
- Dil Dosyalarını Bulun:
- Dil dosyaları
wp-content/languages/
dizininde bulunur. Burada, kurulu dillerin.mo
ve.po
dosyalarını göreceksiniz.
- Dil dosyaları
- İptal Etmek İstediğiniz Dil Dosyalarını Kaldırın:
- Kaldırmak istediğiniz dil dosyalarını seçin ve silin. Örneğin, Türkçe dil dosyalarını kaldırmak isterseniz
tr_TR.mo
vetr_TR.po
dosyalarını silin.
- Kaldırmak istediğiniz dil dosyalarını seçin ve silin. Örneğin, Türkçe dil dosyalarını kaldırmak isterseniz
- Yedekleme Yapın:
- Dil dosyalarını silmeden önce bir yedek almanız her zaman iyi bir uygulamadır. Bu şekilde, gerektiğinde dosyaları geri yükleyebilirsiniz.
2. Dil Seçeneklerini Yönetici Panelinden Kaldırmak
Dil dosyalarını silmek yalnızca o dilin kullanılmasını engeller, ancak yönetici panelindeki dil seçeneklerini tamamen kaldırmak için ek bir adım gerekebilir.
Adımlar:
functions.php
Dosyasını Düzenleyin:- Dil seçeneklerini yönetici panelinden kaldırmak için temanıza ait
functions.php
dosyasını düzenleyin. Bu dosyayıwp-content/themes/your-theme/functions.php
yolunda bulabilirsiniz.
- Dil seçeneklerini yönetici panelinden kaldırmak için temanıza ait
- Kod Ekleyin:
- Aşağıdaki kodu
functions.php
dosyasına ekleyin. Bu kod, belirli dilleri yönetici panelinden gizler.
- Aşağıdaki kodu
add_filter( 'locale', 'remove_unwanted_languages' );
function remove_unwanted_languages( $locale ) {
// Kullanıcıların görebileceği dilleri listeleyin
$allowed_languages = array( 'en_US', 'fr_FR' ); // Örneğin, yalnızca İngilizce ve Fransızca
// Mevcut dili kontrol edin
if ( !in_array( $locale, $allowed_languages ) ) {
$locale = 'en_US'; // Varsayılan dil olarak İngilizce
}
return $locale;
}
-
- Bu kod, yalnızca belirtilen dillerin kullanılmasına izin verir ve diğer dilleri varsayılan dile (örneğin İngilizce) çevirir.
allowed_languages
dizisine izin vermek istediğiniz dilleri ekleyin.
- Bu kod, yalnızca belirtilen dillerin kullanılmasına izin verir ve diğer dilleri varsayılan dile (örneğin İngilizce) çevirir.
3. Polylang veya WPML gibi Çok Dilli Eklentiler Kullandıysanız
Eğer çok dilli bir eklenti kullanıyorsanız, bu eklentinin dil yönetim ayarlarını kullanarak dilleri devre dışı bırakabilirsiniz.
Polylang:
- Dil Ayarlarına Gidin:
- Yönetici panelinde
Diller > Diller
menüsüne gidin.
- Yönetici panelinde
- Kaldırmak İstediğiniz Dili Seçin:
- Listeden kaldırmak istediğiniz dili seçin ve silin.
WPML:
- Dil Ayarlarına Gidin:
- Yönetici panelinde
WPML > Diller
menüsüne gidin.
- Yönetici panelinde
- Kaldırmak İstediğiniz Dili Seçin:
- “Etkin Diller” bölümünde kaldırmak istediğiniz dili bulun ve silin.
4. Loco Translate Kullandıysanız
Loco Translate eklentisini kullanarak yüklenen dil dosyalarını kaldırabilirsiniz.
Adımlar:
- Loco Translate Eklentisine Gidin:
- Yönetici panelinde
Loco Translate > WordPress
menüsüne gidin.
- Yönetici panelinde
- Silmek İstediğiniz Dil Dosyasını Seçin:
- Kaldırmak istediğiniz dilin üzerine tıklayın ve “Sil” (Delete) seçeneğini kullanarak dil dosyasını kaldırın.
Bu adımları izleyerek WordPress yönetici panelinde kurulu dilleri iptal edebilir veya devre dışı bırakabilirsiniz. Dil dosyalarını manuel olarak kaldırmak en etkili yöntemdir, ancak çok dilli eklentiler kullanıyorsanız, eklentinin kendi ayarları üzerinden dilleri kaldırmak daha uygun olabilir.