WordPress versiyonunu nasıl gizleyebilirim?

Ana sayfanızın koduna bakan herkes kullandığınız WordPress versiyonunu görebilir. Eğer güncel olmayan bir sürüm kullanıyorsanız muhtemelen güvenlik açığı içeriyordur ki bu da güvenlik açısından hoş bir durum değil.

Peki kullandığınız WP’nin versiyonunu nasıl gizleyebilirsiniz? Bunun için eklentiler var ama basit şeyler için eklenti kullanmamalısınız. WP’i yavaşlatır.

Görünüm- Editör adımından functions.php dosyanınızı açın ve şu satırı en alta ekleyin:

Remove_action(‘wp_head’,’wp_generator’);

Hepsi bu.

Yalnız bazı temalar ve eklentiler de sürüm numarasını ekleyebiliyor. Bunlar için de tetikte olmakta fayda var.

En iyi WordPress cache eklentisi: WP Super Cache

Veb siteniz ağır trafik altında olduğunda, sunucunuz ek yükle başa çıkabilmek için sizin yardımınıza ihtiyaç duyar. Her seferinde dinamik .php dosyaları sunmak yerine statik .html dosyaları sunmak, sunucu üzerindeki yükü hafifletir ve sunucunuz daha fazla trafiğe cevap verebilir. İyi bir cache eklentisi, eğer sürekli yüksek trafik alan bir veb siteniz varsa sunucunuzun yükünü oldukça hafifletecektir.

WP-Super Cache eklentisi tam da bunu yapıyor. Oldukça gelişmiş bir yönetim paneli var. Buradan ince ayar yapabiliyorsunuz. eklenti basitçe, sıradan ziyaretçilere .html sayfaları gösteriyor. Üye girişi yapmış ziyaretçilere ise .php dosyaları sunuyor. Sıradan ziyaretçiler, hemen her yeni detaya ihtiyaç duymadığı için bu sorunsuz bir taktik.

Eklenti Apache mod_rewrite modülüyle çalışıyor. Dolayısıyla ya Apache’ye ya da LiteSpeed gibi Apache uyumlu bir sunucuya ihtiyacınız var.

Eğer veb siteniz radyoda, TV’de ya da Digg gibi bir sitede tanıtılacaksa bu eklenti veb sitenizin çökmesini önleyecektir. Eklenti bunun için acil durum fonksiyonuna bile sahip.

Yeni bir tema ya da eklenti eklediğinizde cache’i temizlemeli ya da WP-Super Cache’i geçici olarak devre dışı bırakmalısınız ki doğacak değişiklikleri hemen görebilesiniz. Aksi halde uzun süre sorunun nerede olduğunu ararken bulabilirsiniz kendinizi.

http://wordpress.org/extend/plugins/wp-super-cache/

Ana sayfada konuların özetini göstermek

WordPress varsayılan olarak ana sayfada ya da kategori/etiket kısımlarında yazılarınızın tamamını gösterir. Eğer uzun yazılarınız varsa bu oldukça uzun bir sayfa anlamına gelir ki, ziyaretçileriniz bu durumdan sıkılabilir. Peki WordPress’in yazılarınızın sadece ilk kısmını göstermesini nasıl sağlayabilirsininz?

Bunun 2 metodu var.

1. metod: <!–more–> ifadesini kullanarak. Yazının bölünmesini istediğiniz yerine bu ifadeyi koyarak, yazının kalanının ana sayfada gözükmesini engellemiş oluyorsunuz. Tabi bu ifadeyi kullandığınız yere “devamını oku” şeklinde bir link ekleniyor. Bunu metin editörünün HTML modunda yapmalısınız aksi halde editör kodu çevirir. Editörün HTML modunda “more” butonu var. En kolayı bu butonu kullanmanız.

2. metod: Temanızın home.php veya index.php dosyasındaki(hangisi mevcutsa) <?php the_content(); ?> kodunu <?php the_excerpt(); ?> ile değiştirmelisiniz.

Hepsi bu.

WordPress’de konular arasına nasıl reklam yerleştirebilirim?

İçerik yönetim sistemleri, ki buna WordPress de dahil, genelde sayfayı oluşturan bir döngü içerirler. Döngü içinde yeni konular kontrol edilir ve ardı ardına eklenerek sayfa oluşturulur. WordPress konularınızın arasına reklam eklemek en uygun ve en popüler reklam yerleşimidir. Peki bunu nasıl yapacaksınız? Temanızın index.php dosyasını düzenleyerek.

İçerik yönetim sistemleri, ki buna WordPress de dahil, genelde sayfayı oluşturan bir döngü içerirler. Döngü içinde yeni konular kontrol edilir ve ardı ardına eklenerek sayfa oluşturulur. WordPress konularınızın arasına reklam eklemek en uygun ve en popüler reklam yerleşimidir. Peki bunu nasıl yapacaksınız? Temanızın index.php dosyasını düzenleyerek.

Yapmanız gereken değişikliğin tamamı şu:

// Set Counter to 1, First Post
$counter = 1;
if (have_posts()) :
   while (have_posts()) :
      $counter = $counter + 1;
      the_post();
      the_content();
      if(2 == $counter)
      {
         echo 'Adsense kodu';
      }
   endwhile;
endif;

Burada

// Set Counter to 1, First Post
$counter = 1;
$counter = $counter + 1;
if(2 == $counter)
{
echo ‘Adsense kodu’;
}

satırlarını, sizin ilgili yerlerden sonra elle eklemeniz gerekiyor. Biraz dikkatle 2 dakikanızı alacaktır. Örnek için kendi kullandığım temanın index.php dosyasını ekledim. İnceleyip, benzerini yapabilirsiniz.

konular arasina reklam yerlestirmek.txt

Koddaki 2 == $counter satırı dikkatinizi çekmiş olmalı. Reklamınızın kaçıncı konudan önce gösterilmesini istiyorsanız o konunun sırasını yazmalısınız. Mesela bu kodla 2. konudan önce gösterilecek reklamınız. 5 yaparsanız, 5.konudan önce gösterilecektir.

Easy Adsense eklentisinden neden uzak durmalısınız?

En popüler reklam yerleştirme eklentilerinden Easy Adsense’i denedim az önce.

http://wordpress.org/extend/plugins/easy-adsenser/

Eklentiyi etkinleştirdim ve Adsense kodlarımı ekledim. Şaka gibi ama reklamın altında “Powered by…” tadında eklenti reklamı vardı. Bu kadar yüzsüzlüğe yuh dedim.

Eklenti yazarının paragöz olması da başka bir nahoş durum. Adam varsayılan olarak kendi Adsense kodunu koymuş. Değiştirebiliyorsunuz tabi ama WordPress forumunda okuduğuma göre temanızı değiştirdiğinizde bilin bakalım ne oluyor, sizin Adsense kodlarınız gidiyor, adamınkiler geri geliyor! Ne yüzsüzlük!

http://wordpress.org/support/topic/390719?replies=1

Bu eklentiden uzak durmanızı tavsiye ederim.

Google Analytics kodunu WordPress’e nasıl eklerim?

Google Analytics her vebmastırın sitesinde kullanmak isteyeceği bir analitik servisi. Peki Google Analytics kodunu sitenize nasıl ekleyeceksiniz? Bunun için Google Analytics for WordPress gibi bir eklenti kullanmanız mümkün fakat bu eklenti eski Analytics skripti olan urchin.js ile çalışıyor, yeni ga.js için destek vermiyor bildiğim kadarıyla. Ayrıca her şey için bir eklenti kullanmak sitenizi hantallaştıracaktır.

Kodu eklemek için en uygun yol, elle temanıza eklemeniz olacaktır. Görünüm-Editör adımından Footer dosyasına tıklayın ve kodu </body> etiketinden hemen önce yapıştırın. Hepsi bu.

Temanızı güncellediğinizde yeni dosyaların eskisi üzerine yazacağını unutmayın. Bu nedenle güncellemeden sonra aynı işlemi tekrarlamanız gerekecektir.

WordPress tema siteleri

WordPress temaları indirebileceğiniz bir dolu site var İnternet’te. Zaman zaman rastlıyorum fakat daha sonra unutup, gidiyorum. Bu sayfayı bir tür tema siteleri indeksi olarak yeni siteler buldukça güncelleyeceğim.

http://www.woothemes.com/ (paralı)

http://www.templatemonster.com/wordpress-themes.php (paralı)

http://wpnow.com/ (paralı)