Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

WordPress Fonksiyonu – bloginfo

1 min read

WordPress, her içerik yönetim sisteminde olduğu gibi kendi fonksiyonlarını bünyesinde barındırır ve dilediğiniz zaman kullanmanıza olanak sağlar. İşte bu fonksiyonlardan en faydalısını anlatacağım bu yazımda, bloginfo() fonksiyonu.

bloginfo Fonksiyonunu Tanıyalım

Bu fonksiyon WordPress günlüğünüzün bilgilerini (ör. günlüğün ismi, dil kodlaması, adresi) dilediğiniz gibi kullanmanız ve görüntülemeniz için oluşturulmuştur. Açık bir örnek isterseniz WordPress temalarının header.php dosyasında mutlaka şöyle bir kod görmüşsünüzdür.
[php]<?php bloginfo(‘name’); ?>[/php]
Bu kod günlüğünüzün yönetim panelinde ayarlar sekmesinde belirlemiş olduğunuz “Blog Başlığı” bilgisini temanızda görüntüler.

Bir not olarak da şunu belirteyim. bloginfo() fonksiyonun görüntülediği bilgilerin çoğu sizin yönetim panelinde belirlediğiniz bilgilerdir.

Kullanımı

bloginfo() fonksiyonunun kullanımı oldukça kolaydır. Şu şekilde bir kullanımla istediğiniz bilgiyi direk ekrana yazdırabilirsiniz.
[php]<?php bloginfo(‘bilgi’); ?>[/php]
Eğer ekrana yazdırmak istemiyor, sadece değişken olarak almak istiyorsanız şöyle yazmalısınız.
[php]<?php get_bloginfo(‘bilgi’); ?>[/php]
Yukarda bilgi olarak yazdığım yerde şu değerleri kullanabilirsiniz.

  • ‘name‘ – Sitenin başlığı; Yönetim Paneli -> Ayarlar sekmesinde belirlenir.
  • ‘description‘ – Sitenin tanımı (slogan); Yönetim Paneli -> Ayarlar sekmesinde belirlenir.
  • ‘url‘ – Sitenin adresi
  • ‘rdf_url‘ – RDF/RSS 1.0 besleme adresi.
  • ‘rss_url‘ – RSS 0.92 besleme adresi.
  • ‘rss2_url‘ – RSS 2.0 besleme adresi.
  • ‘atom_url‘ – Atom besleme adresi.
  • ‘comments_rss2_url‘ – Yorumların RSS 2.0 besleme adresi.
  • ‘pingback_url‘ – Pingback (Geri bildirim) adresi (XML-RPC file).
  • ‘admin_email‘ – Yöneticini e-posta adresi; Yönetim Paneli -> Ayarlar sekmesinde belirlenir.
  • ‘charset‘ – Sitenin dil kodlaması; ; Yönetim Paneli -> Ayarlar -> Okunma sekmesinde belirlenir.
  • ‘version‘ – Sitenin kullandığı WordPress sürümü.
  • ‘text_direction‘ – Yazıları ‘rtl’ ile soldan sağa ve ‘ltr’ ile sağdan sola görüntüler.
  • ‘comments_atom_url‘ – Yorumlar için Atom 1.0 beslemesi.
  • ‘html_type‘ – Sitenin içerik türü – “Content-type”
  • ‘language‘ – Sitenin dil kodu.
  • ‘wpurl‘ – WordPress’in kurulduğu adres.
  • ‘template_url‘ – Kullanılan temanın adresi.
  • ‘template_directory‘ – Kullanılan tema klasörünün adresi.
  • ‘stylesheet_url‘ – Kullanılan temanın CSS dosyasının tam adresi.
Notlar

Bu kodlar arasında en sevdiğim ve en çok kullandığım temanın adresini veren template_url‘dir. Bu kod sayesinde sitemde temamın resimler klasöründeki bir resmi görüntülemek istediğimde, temaya şöyle bir kod yazmam yeterli oluyor.
[php]<img src="<?php bloginfo(‘template_url’); ?>/resimler/erhan.jpg" />[/php]

Güzel günlerde kullanmanız dileğiyle ;)

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

12 Replies to “WordPress Fonksiyonu – bloginfo”

  1. Tema düzenlerken parametreleri öğrenmek için codex’e gitmeden buraya bakarım. :)

    Teşekkürler, güze bir paylaşım olmuş.

  2. Bunu ben de aramıştım geçenlerde. Daha sonra Codex’de bulmuştum. WP’de tema geliştirirken epey yararlı oluyor bu fonksiyon.

  3. Üstad sende olmasan şu wp ile ilgili geliştirme bilgilerini nereden alacağız bilinmez.
    Teşekkürler.

  4. fonksiyonlar için teşekkür ederiz. takipciniz

    iyi çalışmalar

  5. Yazılarınızı sık kullanılanlar listeme eklemekten eski linklerimi bulamaz hale geldim :)

  6. Merhaba
    bloginfo fonksiyonları temaların header dosyalarında çok kullanılıyor. Benim takıldığım, bunlar sorgu sayısını arttırmıyormu, yani bloginfo iteketi ile .css ve .js dosyaları çağırılıyor, sorgu sayısını azaltmak için bu dosyaların normal yolu yazılsa daha iyi olmazmı?

Leave a Reply

Your email address will not be published. Required fields are marked *