Kendi düşünüp tasarladığınız bir web projesini yayına geçirmeyi düşünüyorsunuz ve altyapı olarak da çoÄŸu sitenin seçtiÄŸi özelleÅŸtirme bakımından esnek bir yapıya sahip olan WordPress’i seçtiniz. Bu durumda WordPress kullandığınızı gösteren bazı ÅŸeyleri sistemden kaldırıp özelleÅŸtirmeniz gerekebilir. İşte bu yazımda da WordPress’in sürüm bilgilerini silme, kaynak dosyalarının bulunduÄŸu klasörlerin ismini deÄŸiÅŸtirmek gibi yöntemler anlatmaya çalışacağım. Bu yolla WordPress’i tamamen özelleÅŸtirmiÅŸ ve gizli bir proje oluÅŸturmuÅŸ olacaksınız.
1. WordPress’e ait metaları silelim
İlk iÅŸ olarak sitenin header kısmında bulunan ve WordPress kullandığınızı bariz bir ÅŸekilde gösteren metaları silmeniz gerekecek. Bu yapacağınız iÅŸlem sistemin çalışmasını olumsuz yönde etkilemeyecek, rahat olabilirsiniz yani. ‘functions.php’ dosyasını açın ve herhangi bir ‘?>’ kodundan sonra aÅŸağıdaki kodları ekleyin:
<?php
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
?>
2. Sistemin düzgün çalışmasını sağlayan dosya ve klasörlerin bulunduğu wp-content klasörünü özelleştirelim
WordPress’in çekirdek dosyalarının büyük bir çoÄŸunluÄŸunun bulunduÄŸu klasör olan ‘wp-content’ klasörünü özelleÅŸtireceÄŸiz ÅŸimdi. ÖzelleÅŸtirmeden kastım; klasörün ismini deÄŸiÅŸtirerek direkt eriÅŸimi engellemek ve yazının başında da belirttiÄŸim gibi projeye gizlilik katmak.
’settings.php’ dosyasını açın klavyenizden CTRL + F basarak açılan pencereye aÅŸağıdaki kodu yapıştırıp arattırın:
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
Bu kod bahsettiÄŸim klasörün konumunu ve ismini bildiriyor. Bu kodda yer alan ‘wp-content’ kısmını dilediÄŸiniz baÅŸka bir isimle deÄŸiÅŸtirin. Türkçe karakterler ve harfler arasında elbette boÅŸluk bırakmıyoruz. Örnek: system-engine
Dosyayı kaydetmeden önce yapmamız gereken son bir iÅŸlem daha var; yine aynı dosyada yer alan aÅŸağıdaki kodu bulun ve ‘wp-content’ yerine ilkinde yazdığınız klasör adını yazın tekrar.
define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
Bunu da yaptıktan sonra artık bir FTP programı ile baÄŸlanıp anadizindeki ‘wp-content’ klasörünün ismini deÄŸiÅŸtirin. Burada düzenlediÄŸimiz dosyaya girdiÄŸimiz yeni klasör adını yazacağız, aynı olmalarına dikkat edin.
İşlem bu kadar, artık sitenizde sayfayı yenileyip sonucu görebilirsiniz.
Kullandığınız bazı eklenti dosyalarında wp-content klasörünün yolu varsayılan olarak belirtilmiş ise, yani eklentiyi yazan kişi elle girmişse bu klasör adını, eklenti sorun çıkarabilir, hatta çalışmayabilir. Panik yapmıyoruz; hangi eklentide hata verdiyse o eklentiye ait kaynak dosyasını yine bir editör ile açıyoruz ve wp-content yerine bizim değiştirdiğimiz klasör adını giriyoruz.
Umarım işinize yarar bu yöntemler. Denerseniz eğer sonuçları da yorum olarak yazarsanız çok memnun olurum; diğer kişilerin emin olması açısından diyorum.

Favorilerime Ekle |
Yazdır
| Yazar: Emre ÖZTÜRK
Etiketler: altyapı saklama, değiştirme, gizli proje, kişiselleştirme, klasör adı, özelleştirme, wordpress, wp-content
Tarih: 20.06.2009


Gerçekten cok hos, işime yarayacak.
Security
Çok faydalı bir konu tşk ler.
Muhammed
Güzel ve Detaylı anlatım için TÅŸkler. Yönetim panelini Kullanmayan kiÅŸiler için KiÅŸiselleÅŸtirilebilir bir iÅŸlem. Yönetim Paneli Kullananlar için ise Hafta Bir Üstte Kocaman Wordpress Sürümünüzü Güncelleyin Diyen bir Uyarının Mutlaka çıkacağını düşünüyorum…
Bunu nasıl Yok edebiliriz acaba? Bir soruda Benden Olsun
MyDooM
WordPress’te çareler tükenmiyor, onun da çözümü var. Disable WordPress Core Update eklentisini kurarsanız sürüm yükseltme uyarıları gelmeyecektir.
Link: http://wordpress.org/extend/plugins/disable-wordpress-core-update/
Emre ÖZTÜRK