Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek - WordPress Türkiye İletişim

Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek

Bir önceki, “WordPress Meta BileÅŸenini Düzenlemek” konusunda, üye giriÅŸi yapanlar ve ziyaretçiler için meta baÄŸlantılarını nasıl gizleyeceÄŸinizden bahsetmiÅŸtim. O konuyu yazarken, dikkatimi çeken bir ÅŸey oldu, daha doÄŸrusu bir kod. Åžimdi bu kodu kullanarak meta bileÅŸenlerine nasıl, yeni linkler ekleyeceÄŸinizi anlatacağım…

Link eklemek için yararlanacağımız kod:

<?php wp_meta(); ?>

Daha doÄŸrusu bu kodu deÄŸiÅŸtirmeyeceÄŸiz, ancak wp’nin bize saÄŸladığı nimetlerden faydalanarak, yani add_action komutunu kullanarak, Meta bileÅŸenine yeni linkler ekleyeceÄŸiz.

YAPMANIZ GEREKENLER

  1. Temanızın içerisindeki functions.php dosyasını açınız.
  2. Dosyanın sonuna aşağıdaki kodu ekleyiniz:
    function wpu_meta_linkleri() {
    }
    add_action( 'wp_meta', 'wpu_meta_linkleri' );
    
  3. İşimiz bitmedi tabi ki, şimdi fonksiyonumuz içerisine meta bileşeninde göstermek istediğimiz linkleri yazacağız. Örneğin, en basitinden kendi sitemize link verelim.
    Normalde bir link eklerken yazdığımız kod şudur:

    <a href="http://siteadi.com/">Site Adı</a>
  4. Şimdi aynı şekilde bu kodu, fonksiyonumuz içerisine yerleştiriyoruz:
    function wpu_meta_linkleri() {
    echo '<a href="http://wpuzmani.com/">WordPress Uzmanı</a>';
    }
    add_action( 'wp_meta', 'wpu_meta_linkleri' );
    
  5. Bu şekilde ekleme yaptıktan sonra dosyamızı kaydettiğimiz, meta bileşeninde şu görüntü oluşacaktır:
  6. Sizinde farkettiğiniz gibi linkte bir kayma söz konusu. Bunun sebebi ise, wp_meta fonksiyonunun <ul></ul> etiketleri arasında olması. Bu durumda linkimizi <li></li> etiketleri arasına almalıyız:
    function wpu_meta_linkleri() {
    echo '<li><a href="http://wpuzmani.com/">WordPress Uzmanı</a></li>';
    }
    add_action( 'wp_meta', 'wpu_meta_linkleri' );
    
  7. Şimdi dosyayı kaydettiğinizde görüntü şu şekilde olacaktır:
  8. Gördüğünüz gibi artık linkimiz gayet düzgün bir şekilde çıkıyor :)

Son Not: Eğer sitenizde Kullanıcı Paneli eklentisini kullanıyorsanız, bu eklentinin ne derece kolay bir yolla yapılabileceğini görmüşsünüzdür.

Sizinde aynı şekilde bir eklenti yapabilmeniz için, önceki yazımda kullanımını göstermiş olduğum, is_user_logged_in fonksiyonunu incelemeniz gerekli.

Bir dahaki yazımda, eklentinin bir benzerini yapmayı öğreneceksiniz :)

Benzer Yazilar


Kendimi Şanslı Hissediyorum

Şansını denemek istiyorsan, yukarıya tıkla :)

Duyuru

WordPress'inizi yeni özellikler için ve olası güvenlik açıklarına karşın 3.0 sürüme yükseltmeniz tavsiye edilir.

Yükleme Sayfası

Bağış

Bağlantılar

  • Lida turunç filizleri ile üretilmektedir
  • Biber Hapı Meksika Biber Kapsülü.