Wordpress

Wordpress Post thumbnails Küçük resim belirleme özelliği

wordpress post thumbnail
Wordpress 2.9 versiyonundan önce yazdığımız makalelerde, thumbnail yani küçük resim belirleme baya bir meşakatli işti, bunu daha önce TimThumb scriptini kullanarak yada özel alan (custom fields) kullanarak yapıyorduk. WP 2.9 ve üstü bir versiyon kullanıyorsanız artık bunları kullanmanız için bir neden kalmadı, hemde gereksiz veritabanı sorgularından kurtulacağız, Post thumbnails yani küçük resim özelliğini  kullanmak için  function.php , index.php ve style.css üzerinde basit bi kaç kod eklemeniz  gerekli, yazdığımız makaleler için  küçük resim belirleme işlemini artık çok hızlı bir şekilde yapabiliriz.

Sırasıyla temanızın ilgili dosyalarına aşağıdaki kodları ekleyin.

functions.php

// Küçük resim belirle özelliğini  aktifleştirme

add_theme_support('post-thumbnails');

// wordpress 2.9 ve üstü  sürümlerde kullanılır.

if ( function_exists('add_theme_support') ) {
 add_theme_support('post-thumbnails');
}



index.php (single.php isteğe bağlı)

Default tema için index.php dosyasını açın aşağıdaki kodun üstüne ekleyin

Bu kodları bulun

<div class="entry">
<?php the_content('Yazının kalanını okuyun &raquo;'); ?>
</div>

Üstüne Eklenecek kod

<?php the_post_thumbnail(); ?>

Eklenmiş hali ..

<?php the_post_thumbnail(); ?>
<div class="entry">
<?php the_content('Yazının devamı'); ?>
</div>

style.css (Temanızın tasarımına uygun hale getirmek size kalmış…)

.wp-post-image {
float: left;
padding-right: 10px;
padding-top: 10px;
widht: 150px;
height: 150px;
}

Birazda kullanımından bahsedelim
kucukresim Wordpress Post thumbnails Küçük resim belirleme özelliği
Yeni yazı ekleye tıklayın yazı başlığı ve makalenizi yazın. Sonra panelinizde  “Yazı küçük resmi” (üsteki resim) başlıklı yeni eklenmiş olan modulde “Küçük resim belirle” ye tıklayın resmini upload edin yada upload edilmiş bir resmi medya kütüphanesinden seçebilirsiniz, daha sonra upload işlemi bitince yazıya dahil et butonu yanında “Küçük resim olarak kullan” a tıklayarak küçük resminizi  ekleyin. (aşağıdaki resim)

post thumbnail özelliği Wordpress Post thumbnails Küçük resim belirleme özelliği

WordPress Mu Subdomain Probleminin Giderilmesi

Popüler blog servisleri gibi bir site açmayı, kullanıcılarınızı blog sahibi yapmayı isterseniz. Wordpress Mu bu iş için biçilmiş kaftan olacaktır.

Peki WordPress Mu (multi user) Nedir?
Bir domain üzerinden ziyaretçilerinize subdomain veya / dizin olarak yazı yazıp makale paylaşabilecekleri, her üyeye tek tek kurulum gerektirmeyen ve yönetimi kolay en dinamik blog sistemlerinden birisidir. örnek Wordpress.com

Wordpress Mu Kurulumu !
1-WordPress Mu dosyasını buraya tıklayarak indirin.
2-Dosyaları filezilla ile domaine ait FTP’nize gönderin.
3-WHM-Cpanel ve Direct Admin ayarlarını aşağıdaki gibi yapın

Wordpress mu WHM/Cpanel ve Direct Admin ayarları

WHM/Cpanel Ayarları

  • WHM ye giriş yapın. (örneğin: Siteniz.com:2086 – Siteniz.com/whm )
  • Sol sutunda ki “dns functions” altında bulunan “edit dns zone” ye tıklıyoruz.
  • Wordpress MU (Multi user) Kuracağınız domaini seçip edit’e tıklayın.
  • Açılan sayfadan en alttaki yeni dns tanımlayacağımız bölümde ilk satıra * (yıldız) yazın. 2. Seçenekten ise (A) ‘yı seçin. Hemen yanındaki kutuya da server ip adresini yazıyoruz.
  • Kaydedin ve çıkın.

2. Adım

  • WordPress kullanacağınız alan adının cPaneline giriyoruz. (ör: sitenizcom:2086 yada siteniz.com/cpanel)
  • subdomain ekleme kısmına giriş yapıyoruz ve subdomain adresi olarak *(yıldız) yazın

Direct Admin ayarları

  • Direct Admin e giriş yapın. (örneğin: Siteniz.com:2222 )
  • admin level’ da iken “DNS Administration” yada  “DNS management” tıklıyoruz.
  • Wordpress MU (Multi user) Kuracağınız domaine tıklayın.
  • Açılan sayfadan “Add Domain Records” kısmında sırasıyla * (yıldız)  “A” server ip adresi yazın add (ekle) butonuna  tıklayın
  • Üst kısımda Home butonuna tıklayarak çıkış yapın

2. Adım

  • Admin level’da iken “Extra Features” başlığı altında “Custom HTTPD Configurations” tıklayın
  • Wordpress MU (Multi user) Kuracağınız domaine tıklayın.
  • Boş durumda olan kutucuğun içine ServerAlias *.|DOMAIN| yazın ve save butonuna  tıklayarak çıkın.

4-Veritabanı oluşturun ve bilgileri bi köşeye not edin .. (veritabanı adı, kullanıcı adı, şifre) Klasik wordpress kurulumu yapmıyacağız.

5-Wordpress Mu’ subdomain kullanımını seçerek kurabilirsiniz. (veritabanı adı, kullanıcı adı, şifre) vs girerek kurulumu tamamlayın.

No-follow nedir?

Kullanıcı etkileşimli web sitelerindeki spamları engellemek için Google tarafından 2005′in başlarında geliştirilmiş bir etiket içi değişkendir. Yahoo ve Msn arama motorları da destekliyor. Nofollow ile bir siteye link verirseniz o linki google görmez. Bir başka deyişle link yerine koymaz. Bu şekilde verilen linkler PageRank değerini etkilemez

Link Olarak Kullanımı

Normalde bir html bağlantısı aşağıdaki şekildedir;

<a href=http://www.siteadi.com>Örneksite</a>

Bu etiket ile bağlantı şu şekli alıyor;

<a href=http://www.siteadi.com rel="nofollow">Örneksite</a>

Google pr değeriniz nofollow ile açılan sitelere aktarılmaz.

Meta Tag Olarak Kullanımı

Meta taglarına eklenen kod aşağıdaki gibidir;

<META NAME=”ROBOTS” CONTENT=”NOINDEX, NOFOLLOW”>

Spam yaparak arama motorlarında üst sıralara çıkan siteler bir süre sonra arama motoru tarafından banlanır, bununla birlikte o siteye link veren sitelerde genelde banlanır. Sitenizde yazı ve  yorumlarınızdaki bağlantıları  Nofollow linke dönüştürmeyi deneyebilirsiniz.. Böylece sitenize spam yapılsa bile sitenizin PageRank‘ını etkilemeyecektir..

Wordpress 2.9.1 güvenlik güncelleştirmesi yayınlandı

Wordpress 2.9 versiyonun da bulunan bir kaç güvenlik açığı vardı, Bu güvenlik açıklarını düzeltmek amacıyla 2.9.1 versiyonu yayınlanmış en  kısa  zamanda wordpress bloglarınızı güncelleyin .. Burada düzeltilen hatalar hakkında bilgiler sunulmuş..

WordPress WPtouch eklentisi ve ayarları

screenshot 1 WordPress WPtouch eklentisi ve ayarlarıWordPress.com , Ceptelefonları  ile  ayda 60 milyondan fazla sayfa görünümü alıyor. Müthiş bi  Trafik , Mobil cihazların artan popülasyonu  ile  web sitenizi Mobil hale getirmeniz trafik bakımından size fayda sağlayacaktır.

Wordpress yazılımını kullanan sitenizi  iPhone  gibi aygıtların mobil tarayıcıları ile akıllı telefonlar için uyumlu hale getirmek için   WPtouch isimli bir eklenti geliştirilmiş.

WPtouch: Mobil eklenti + wordpress teması

iPhone ve iPod Touch kullanımının artmasıyla birlikte popüler web siteleri, arayüzlerini bu tür mobil cihazları kullanan kullanıcılar için özelleştirmeye başladılar. Dokunmatik özelliklerinin kullanımını kolaylaştıracak büyük butonlar, ekranın dışına taşmayan ve okumayı kolaylaştıran metin kutuları ile hala desteklenmeyen Adobe Flash öğelerinin kullanılmadığı bu arayüzler, mobil cihaz kullanıcıları tarafından da çok seviliyor. Sizin siteniz neden mobile uyumlu  olmasın?

  1. İlk adımda yapmanız gereken şey, WPtouch: Mobil eklenti + wordpress teması adresinden indirebileceğiniz dosyanın içindeki eklenti klasörünü olduğu gibi web alanınızdaki “wp-content/plugins” klasörünün içine yüklemek.
  2. Yükleme bittikten sonra WordPress Yönetim Paneline girip “Eklentiler – WPtouch iPhone Theme – Etkinleştir” yoluyla eklentiyi aktif edin ve “Ayarlar – WPtouch” yolunu izleyerek eklenti ayarlarına geçin.
  3. Simge, font, arka plan, reklam vb. ayarlarınızın tamamını yaptıktan sonra en alttaki “Save Options” butonuna basıp sitenizin iPhone’dan ziyaret edildiğinde devreye girecek arayüzünü çalışır hale getirebilirsiniz.

Wp Super Cache eklentisi kullanıyorsanız , yapmanız gereken  ayarlarda aşağıdaki gibi ,

super cache ayarlari WordPress WPtouch eklentisi ve ayarları

  1. Wordpress yönetim paneline girip  Ayarlar – Wp Super Cache eklentinin ayarlarından ” HALF ON Super Cache Disabled, only legacy WP-Cache caching.” ve “Mobile device support” seçeneklerini seçin.
  2. Rejected User Agents alanına {android, aspen, blackberry9500, blackberry9530, cupcake, dream, incognito, iphone, ipod, opera mini, webmate, webos} useragent’ları ekleyin (her satıra bir tane ve virgülleri eklemeden)
  3. Ayarları kaydetin.

Wordpress 2.9 Carmen

wordpress logo Wordpress 2.9 CarmenWordpress geliştiricileri kod adı Carmen olan yeni Wordpress sürümünü gün ışığına çıkardı. 2.9 sürümüne sahip olan Wordpress, genel performans düzeltmelerinin yanı sıra Undo (Geri alma fonksiyonu) ve dahili resim editörü ile göze çarpıyor. Wordpress 2.9 aynı zamanda eklentilerin (Plug-in) kolay yönetilmesi ve Videoların rahatça entegre edilmesi gibi kolaylıklar da sunuyor.

Yazdığınız Blog sayfanın yanlışlıkla silinmesi artık dert değil. Undo fonksiyonu tek tuş ile sayfanızı geri getiriyor. Wordpress bu eklenti sayesinde, sayfayı silerken kişileri sinir eden güvenlik sorularından da ( Bu sayfayı silmek istiyor musunuz?) kurtarıyor.

Yeni sürümde yer alan resim editörü, kesme, döndürme, aynalama efekti ve boyut ayarlama gibi özellikler destekliyor. Buna ek olarak YouTube, Flickr, Hulu, Google Video veya Photobucket’da yer alan videoları dahil etmek için sadece URL‘yi girmeniz yeterli.

Wordpress 2.9 aynı aynda 10 farklı eklentiyi yükseltebiliyor. Eskiden her bir eklentiyi tek tek çalıştırmak gerekiyordu. Bu da zaman alıyordu. Yeni sürüm eklentileri toplu halde çalıştırmakla kalmıyor, eklentinin yeni sürüm ile uyumlu olup olmadığını da test ediyor.

WordPress 2.8.6 çıktı

wordpress logo WordPress  2.8.6 çıktı 2.8.6 sürümü, 2.8.5 ‘de  bulunan iki güvenlik açığını kapatmak üzere çıkarılmış. Blogunuzda kayıtlı ve yazma yetkisine sahip, giriş yapmış kullanıcılar bu açıkları kötü niyetle kullanabilirler. Blogunuzda kayıtlı, bu açıkları kötüye kullanabileceğinden şüphelendiğiniz kullanıcılar bulunuyorsa hiç vakit kaybetmeden 2.8.6 sürümüne yükseltme yapmanız öneriliyor.

Wordpress 2.8.5 sürümü yayınlandı (Güncelleyin)

wordpress Wordpress 2.8.5 sürümü yayınlandı (Güncelleyin)Daha önce şuradaki yazıda Wordpress’de güvenlik açığı (MySQL injection) bulunduğundan bahsetmiştim, Wordpress çalışanları boş durmamış bir kaç dakika zaman ayırıp siz  güncelleyesiniz diye , Wordpress 2.8.5 sürümünü yayınladı , Bu gün itibariyle Wordpress Panelinizde “2.8.5 sürümü fırından yeni çıktı” uyarısını göreceksiniz, güncellemeyi unutmayın..

Güncelleme yapmadan önce database (veritabanı) ve ftp yedeği almanızda fayda var .

Henüz wordpress-tr.com‘da yeni sürümle ilgili bir açıklama bulunmuyor. ilk defa kuracaksanız wordpress 2.8.5 sürümünü buradan indirebilirsiniz.

Wordpress’de güvenlik açığı (MySQL injection)

Son zamanlarda ziyaret ettiğiniz Wordpress tabanlı bazı sitelerin kalıcı bağlantılarında aşağıdaki kodu görebilirsiniz. Wordpress tabanlı sitenizin tüm sürümlerini ilgilendiren ,    açık nedeniyle siteniz tehlike altında olabilir. Wordpress blog sisteminin  bu açık nedeniyle hack edilerek yetkili bir kullanıcı oluşturulduğu, ve  ardından administrator yetkilerine sahip  kullanıcı oluşturup dosya yükleme ve kod enjeksiyonu yapıldığı söyleniyor.

hack Wordpressde güvenlik açığı (MySQL injection)

Henüz Wordpress ekibi tarafından resmi bir açıklama yapılmamış. Fakat konuyla ilgili  Wordpress geliştiricileri tarafından  bir çalışma başlatılmıştır , yakın zaman içerisinde yeni bir güncelleştirme gelebilir.

Wordpress Web sitenizin bu açıktan etkilendiğini nasıl anlayabilirsiniz?

  • manage users Wordpressde güvenlik açığı (MySQL injection)Kalıcı bağlantı yapınızı kontrol edin. Herhangi sıradışı bir durum ile karşılaşırsanız, detaylı bilgi alabileceğiniz arkadaşlarınızla bilgi alışverişi yapın.
  • Yönetim panelinizdeki Kullanıcılar (users) bölümünde sizin bilginiz dışında yetkili bir kullanıcı (admin, editor,yazar gibi) oluşturulup oluşturulmadığını kontrol edin.
  • wp-content/upload klasörünüzde yabancı dosya olup olmadığını kontrol edin. Özellikle wp-pass.php adında zararlı bir dosya upload edildiği ifade ediliyor.
  • .Htaccess dosyanızın içeriğini kontrol edin.

Siteniz bu açıktan  etkilenmiş ise neler yapabilirsiniz. ?

  • wp usersmeta 570x321 Wordpressde güvenlik açığı (MySQL injection)Kullanıcılar içerisinde yönetici (admin) yetkilerine sahip farklı bir kullanıcı oluşturulmuştur. (tek yönetici siz iseniz iki yönetici görüyorsanız) ama size ait kullanıcı adı dışında izinsiz yetkilendirilmiş kullanıcıyı göremiyorsanız.
    (Panel/cPanel -> MySQL -> phpMyAdmin)‘e giriş yaparak blogunuzun veritabanında wp_users tablosu içerisinde izinsiz yetkilendirilmiş  kullanıcıları kaldırın..
  • Kalıcı bağlantı yapınızı değiştirin, Htaccess dosyasınızın içeriğini kontrol edin..
  • Wordpress’ i eski dosyaları silerek tekrar kurun.
  • Mutlaka kullanıcı adı Admin olmayan farklı bir yönetici hesabınız olsun. Wordpress’i ilk kurduğunuzda gelen Admin isimli kullanıcıyı sildiğinizden emin olun.
  • Wordpress sitenizin kurulum dosyalarına Chmod (okuma, yazma ,değiştirme) değerlerini (yazma izinleri) kontrol edin.

wp users 570x69 Wordpressde güvenlik açığı (MySQL injection)

Bu açıktan nasibini  almış web sitelerini Bu google araması ile görebilirsiniz.

Wordpress 2.8.4 çıktı

WordPress.org   2.8.3 versiyonunu kullananlar için güvenlik sorunu nedeniyle  2.8.4 versiyonunu çıkarttı.  Birileri  herhangi bir onay olmadan Wordpress blogunuzda yönetici şifrenizi sıfırlayabilir.

Ben  kendi blogumda test ettim ve gerçekten çalışıyor. Neyse ki bu durum biraz rahatsız edici olsada worpress  2.8.4 versiyonuna güncelleyerek bu durumdan kurtalabilirsiniz .

Bu size  olur ise E-postanız ile  yeni bir şifre edinip blogunuza giriş yapamıyorsanız , PhpMyAdmin aracılığıyla WordPress parolanızı sıfırlayabilirsiniz.