18 Nis, 2024 @ 23:46
Banner Top

WordPress sitenize farklı uzantılarda herhangi bir dosya yüklemeye çalıştığınızda ” Üzgünüm, güvenlik nedenleriyle bu dosya tipine izin verilmiyor. ” hatası alırsınız.

Farklı bir uzantıya sahip dosyayı siteye yükleme talebiniz get_allowed_mime_types() fonksiyonu tarafından engellenmektedir. Bu fonksiyon içerisinde yer alan uzantılar dışında herhangi bir uzantıya sahip dosya yüklenmeye çalışılır ise direkt olarak buna güvenlik nedeniyle engel olur.

Bütün dosya uzantılarının yüklenmesine izin vermek istiyorsanız aşağıdaki fonksiyonu ana dizinde yer alan wp-config.php dosyasında php tagları içerisinde boş bir alana yapıştırın.

1define('ALLOW_UNFILTERED_UPLOADS', true);
  • Belirli bir uzantıyı yüklemek istiyorsanız aşağıdaki işlemleri yapın.
  • Sitenizin ftp alanında bulunan “wp-includes/functions.php” Wordpress’in  Functions.php dosyasını açın. (Temanızın değil!)
  • Şu kod yazısını get_allowed_mime_types arattıktan sonra aşağıdaki alana gelin;
wordpress swf yükleme
  • Sadece .swf türündeki dosyaları yüklemek istiyorsanız, $t[‘swf’], alanını silin ve aşağıdaki gibi kaydedin.
wordpress swf hatasi

En son olarak kaydettiğiniz functions.php dosyasını yine /wp-includes klasörüye kopyaladıktan sonra bu dosya türlerini hatasız yükleyebilirsiniz.

Banner Content
Tags: , , , , ,

Related Article