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

WordPress’te Bağlantıları Gösterme

2 min read

  • WordPress’te sağ/sol sütundaki Bağlantılar (Linkler) bölümünü nasıl istediğimiz düzende gösterebiliriz?
  • Sadece bir kategorideki bağlantıları nasıl gösteririm?
  • Bağlantıların tanımlarının da görünmesini istiyorum, ne yapmalıyım?

Bu gibi sorularınızın cevabı get_links() fonksiyonudur. Fonksiyon dedim diye programlama bilmeyen arkadaşlar sakın korkmasınlar (ben hep korkardım bu kelimeden :) )kullanımı oldukça basittir ;) Bakın anlatayım

get_links( ) fonksiyonunun içine gireceğiniz değerlerinin sırası ve anlamları şu şekildedir.

Sırası

  • get_links(kategori, ‘önce’, ‘sonra’, ‘arada’, resimleri göster, ‘listeleme_şekli’,
    tanımı_göster,reytingi_göster, limit, son_güncelleme, ekrana_yaz);

Anlamları

kategori :Belirttiğiniz kategorinin linkleri gösterilir. Buradaki kategori yazılarınızı yazdığınız kategoriler değil, linkler için oluşturduğunuz kategorilerdir. İstediğiniz kategorinin ID’sini yazarak kullanabilirsiniz. Eğer boş bırakırsanız veya -1 yazarsanız bütün linkler gösterilir
önce :Her bağlantıdan önce gösterilmesini istediğiniz yazı.
sonra :Her bağlantıdan sonra gösterilmesini istediğiniz yazı.
arada :Her bağlantının/resmin arasında gösterilmesini istediğiniz yazı.
resimleri_göster: Resimler gösterilsin mi, gösterilmesin mi? Evet ise TRUE, hayır ise FALSE yazın.
listeleme_şekli:(Bağlantıların sıralanmasını burada belirtebilirsiniz. Ada göre, site adresine göre vs… Başlangıç değeri ‘name’ yani ‘ada göre’dir. Diğer değerler de şu şekilde :
  • 'id' noya göre
  • 'url' site adresine göre
  • 'name' ada göre
  • 'target' hedefe göre
  • 'category' kategoriye göre
  • 'description' tanıma göre
  • 'owner' bağlantıyı ekleyen kişiye göre
  • 'rating' reytinge göre
  • 'updated' güncellenmeye göre
  • 'rel' bağlantı bağına göre (XFN).
  • 'notes' notlara göre
  • 'rss' rss’e göre
  • 'length' – bağlantının uzunluğuna göre
  • 'rand' – Rastgele

Eğer yukarıdakilerin herhangi birini mesela ada göre olanı ‘name’ yerine ‘_name’ şeklinde yazarsanız tersten sıralar.
tanımı_göster:Yazıların tanımının gösterilip gösterilmeyeceği. Evet ise TRUE, hayır ise FALSE yazın. resimleri_göster FALSE ise veya bir resim tanımlanmamış ise geçerlidir. Başlangıç değeri TRUE
reytingi_göster: Reytingi göstermek için TRUE, tersi için FALSE yazın. Başlangıç değeri FALSE
limit:Göstermek istediğiniz en fazla bağlantı sayısı. Hepsi için -1 yazın.
son_güncellenme: Güncellenme tarihi gösterilsin istiyorsanız TRUE, istemiyorsanız FALSE yazın. Başlangıç değeri FALSE
ekrana_yaz:Eğer bağlantıların görünmesini istiyorsanız TRUE, istemiyor fakat php döngüsü içinde kullanılmak için alınmasını istiyorsanız FALSE yazın. Başlangıç değeri TRUE

Ve şimdi geldik en önemli bölüme. Örnek bir kullanım nasıl olur derseniz

[php]get_links(‘-1’, ‘ ‘, ‘ ‘, ‘ ‘, FALSE, ‘id’, FALSE, FALSE, -1, FALSE, TRUE);[/php]

Bu kullanımın çıktısı benim sitemin sütunundaki Görülesi Siteler ‘de olduğu gibidir ;) Fakat ben linklerin başına ve sonuna < li >, < / li > ekledim. Kodda gösteremiyorum. Böyle açıklayayım dedim.

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