4

WordPress’i Projeniz İçin Kişiselleştirin

Seçtiklerimiz, Webmaster

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. :)

FavoriteLoadingFavorilerime Ekle | Yazdır Yazdır  

Yazar: Emre ÖZTÜRK

Etiketler: , , , , , , ,

Tarih: 20.06.2009

4 Yorum

  1. Security , Tarih: 20 Haziran, 2009

    Gerçekten cok hos, işime yarayacak.

    Alıntıla

     
  2. Muhammed , Tarih: 20 Haziran, 2009

    Çok faydalı bir konu tşk ler.

    Alıntıla

     
  3. MyDooM , Tarih: 20 Haziran, 2009

    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 :lol:

    Alıntıla

     
  4. Emre ÖZTÜRK , Tarih: 20 Haziran, 2009

    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/

    Alıntıla

     

Yorum Yazın

;) :| :x :twisted: :roll: :oops: :o :mrgreen: :lol: :idea: :arrow: :S :P :D :@ :?: :) :( :!: 8O 8)