WordPress scripti kullananlar için çalışan ve işini düzgün yapan belki de tek eklenti bu diyebilirim.. Çünkü pek çoğunu denedim ve diğerleri bunun yaptığı işi yapmayı beceremediler. Eklentimizin adı Theme Logo. Eklenti 2 yıl öncesine ait ve 13 Kasım 2010’dan sonra hiç güncelleme almamış ama zaten çok fazla bi görevi olmadığından güncellemeye de ihtiyaç duyulmamış.
DİKKAT! Yazı, 31 Ekim 2012 tarihinde yayınlanmıştır ve erişim sağladığınız tarihte güncelliğini yitirmiş olabilir.
Eklenti Ne Yapıyor?
Eklenti tek bir php dosyasından oluşuyor. Kurduktan sonra yönetim panelinde Görünüm menüsü altına Theme Logo adıyla yerleşiyor ve buradan sitenizin logosunu url kullanarak değiştirmenizi sağlıyor. Sürekli logo değiştiren biriyseniz ve sürekli ftp ile uğraşmak istemiyorsanız yada sürekli logo değiştirmek isteyen birine wordpress scriptli bir site kurduysanız ve sürekli ftp ile boğuşmak istemiyorsanız bu eklentiyi kullanmanızı öneririm.
Eklentinin Kurulum ve Kullanımı
Eklenti (yazımı yayınladığım tarihteki) son sürüm WordPress 3.4.2 ile sorunsuz çalışıyor. Eklentiyi kullanmak isteyenler önce bu bağlantıdan eklentiyi kuruyorlar daha sonra eklentiyi aktif edip Görünüm menüsü altından Theme Logo bağlantısına gidiyorlar.
Eklentinin ayar sayfası yukarıda gördüğünüzden ibaret yani sadece url girilecek bölüm var ve ardından kayıt ediyorsunuz, logo sitenizde görünmeye başlıyor. Ancak bu sistemin çalışabilmesi için yapmanız gereken son bir işlem daha var onuda tamamlamamız gerekiyor.
Yapılacak işlem temamızın header dosyasına eklentiyi çağıracak kısa kodu eklemek.
Genelde header.php dosyasında bu;
<a href="<?php bloginfo('home'); ?>/" title="<?php bloginfo('name'); ?>"><img src="logourl.jpg" alt="<?php bloginfo('name'); ?>" /></a>
Yada ona benzer bir kod yer alır ve logomuz bu sayede şekillenmiş, bağlantılanmış olur. Yukarıdaki kod sizin temanızda biraz daha farklı olabilir ama sonuçta wordpress temalarının %90’ında buna benzer şekilde yer alır.
Hemen host alanından tema klasörünüze girip header.php dosyasını ftp ile çekin, dosyayı açın ve yukarıdakine benzer bir kod var mı bakın, eğer kodu bulduysanız şu kısmı;
<img src="logourl.jpg" alt="<?php bloginfo('name'); ?>" />
Şununla değiştirin;
<?php theme_logo(); ?>
Ve header.php dosyasını kayıt edip ftp ile host alanına geri gönderin.
Bu son işlemi doğru düzgün yaptıysanız artık yönetim panelinde Theme Logo ayarlarına girip logo url’nizi ekleyip istediğiniz sonuca ulaşabilirsiniz.
(Logo url’si için kullanılabilecek örnek, ücretsiz resim hostları; imgur.com, photobucket.com, flickr.com)
Not: Eğer header alanınızın css kodlaması logonun doğru düzgün görünmesini engelliyorsa (yani logo tam yayılmıyor kısa kalıyorsa) ftp ile /wp-content/plugins/theme-logo-plugin klasörüne girin, themelogo.php isimli dosyayı bilgisayarınıza çekin ve dosyada 31. satırdaki kodu ihtiyacınıza göre düzenleyip dosyayı ftp ile host alanına geri yollayın.
Eklentiyi keşfedip bu yazıyı yayınlamama sebep olan sitede kodu şu şekilde değiştirip kullanmam gerekti;
echo '<img src="'.get_option("tl_logo_src").'" alt="'.get_option("blogname").'" width="100%" />';Kodu bu şekilde değiştirdiğimde yani sonuna “width=”100%”” eklemesi yaptığımda logo header da kendine ayrılmış alana tam ve düzgün yayılmış oldu.
eyw usta çözdüm sorunu