İ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:
    wpmetabileseni Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek
  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:
    meta bileseni son Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek
  8. Gördüğünüz gibi artık linkimiz gayet düzgün bir şekilde çıkıyor icon smile Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek

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 icon smile Sidebar Meta Bileşenine Yeni Bağlantılar Eklemek

Benzer Yazilar


Kendimi Şanslı Hissediyorum

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

WordPress Hosting

Duyuru

WP Uzmanı yeni yazarlarını arıyor. WPU üzerinden eklenti ve tema satışı yapabilirsiniz! Tek yapmanız gereken iletişime geçmek.

İletişime geç!


Selen Korkutan

website statistics