Banner

WordPress’te Eklenti Kullanmadan Benzer Yazıları Gösterin

06.07.2013
18924 Okunma

WordPress günlüklerimiz için her ihtiyacımıza yönelik birer eklenti mevcut fakat bazen eklentisiz bir şekilde, saf WordPress fonksiyonlarıyla işleri yürütmek daha mantıklı olabiliyor. Buna bir örnek de yazılarımızın sonunda o yazıya benzeyen diğer yazıları eklentisiz bir şekilde göstermektir. Bunu yapmanın iki yolu var. Birincisi benzerliği etiketlere göre, ikincisi ise benzerliği kategorilere göre belirlemek.

Etiketlere Göre Benzerlik

Yazmış olduğumuz yazıyla aynı etikete/etiketlere sahip benzer yazıları göstermek için aşağıdaki kodu kullanabilirsiniz. Bu kodu temanızın single.php dosyasında döngünün içine yazmalısınız.

Kategoriye Göre Benzerlik

Bu koda göre yazımızla aynı kategorideki yazılardan seçim yapılarak benzer yazılar gösterilir. Kod yine single.php dosyasına yazılmalıdır.

Not 1: Eğer bu konuda daha gelişmiş bir yöntemi tercih ederim, eklenti olsa da olur derseniz size kesinlikle YARPP (Yet Another Related Posts Plugin) eklentisini tavsiye ederim.

Not 2: Bu yazıyı yazalı aslında çok oldu ancak yazıda belirtilenleri yeniden kullanma gereği hissedince yazının tarihini güncellemenin faydalı olabileceğini düşündüm. 3 yıllık yazının hala geçerliliğini koruduğunu görmek güzel ;)

Kaynak: Bin-Blog

Kategori Wordpress

Comments of this post

ibrahim

ibrahim
01 February 2010

İlk teşekkür benden olsun. Uzun zamandır sitemde yapmayı düşündüğüm bir değişiklikti. Çok teşekkür ederim paylaşımın için Erhan abi

Oktayusx

Oktayusx
06 February 2010

Etiketlere göre benzerlik pek fazla işe yaramaz.. Ama kategoriye göre benzerlik çok güzel olucaktır. Eklentisiz de olması ayrı bir güzellik. :)

Utku

Utku
07 February 2010

Konu ile alakası olmasada wordpress ile ilgili soru sorayım dedim :)

WP yazılan her yazıda örneğin 190 harften sonrası gözükmesin, more tagı eklensin.. Tabi bunu var olan bir site üzerinde yapacağım için önceden eklemiş olduğum 1000 yazıda da aynı uygulama söz konusu olacak

yakuter

yakuter
07 February 2010

@Utku, şu yazımı okumanı tavsiye ederim ;)

WordPress the_excerpt() Fonksiyonundaki Gelişmeler

Savas Avcu

Savas Avcu
17 February 2010

Merhaba,

Kodu hangı dongunun ıcerısıne eklıyoruz acaba?

Tesekkur ederim.

yakuter

yakuter
18 February 2010

single.php dosyası içindeki ana döngünün yani yazıyı gösteren döngünü içine eklemelisiniz.

Naim Tüfekçi

Naim Tüfekçi
19 February 2010

Teşekkürler etiketlere göre kulllanınca güzel oldu :)
Örnek Burada Çoğu temalarda diye o konunun orada bittiğini belirten kod vardır ondan önce eklersek konunun hemen altında görebiliriz.

Serhat Yolaçan

Serhat Yolaçan
21 February 2010

wp_query ile gerçekten inanılmaz şeyler yapılabiliyor ancak burada her yazı için yeni sorgu oluşturur ve CPU’ya yük bindirir diye düşünüyorum. Konu eklentisiz benzer yazılar da olsa YARPP (Yet another related posts) eklentisi çok iyi. Matt (ma.tt) wp geliştiricisinin tavsiye ettiği bir eklenti. Cache sistemi mevcut. Ayrı tutmak istediğiniz kategoriler. Benzer yazılar kısmı için template desteği vesaire vesaire saymakla bitmiyor özellikleri… Ancak yazınız ilham kaynağı oluşturması açısından çok güzel ayrı konu…

yakuter

yakuter
23 February 2010

@Serhat, söylediklerine tamamen katılıyorum, söyleyecek başka söz yok ;) Ayrıca WP_Query’den fazla bahsetmiyorum ama o olmasaydı ne yapardım bilemiyorum :)

Aydın

Aydın
27 February 2010

hmm. ilgimi çekti Eklentisiz olabiliyorsa ne güzel.

Yusuf Sinan Kaya

Yusuf Sinan Kaya
27 February 2010

Sağolasın

KaaN

KaaN
01 March 2010

güzel bir paylaşım gerçekten ama tek sıkıntısı yine resimleri boyutlandıracak bir related post eklentisi yada manuali hala wordpresste mevcut değil. Var olanlar ise resimleri kendi sunucunuzda barındırma zorunluluğu getiriyor…

Umarım siz değerli Wp uzmanları bu soruna bir çözüm bulabilirsiniz..

Yakup

Yakup
20 March 2010

Eyvallah sağolasın, eklentisiz yapmak ayrı bi güzellik. Böyle şeyler arıyordum. Birde bunu özelleştirebilirmiyiz kodlarla, arkapalan rengi yazı rengi gibi.. ? Teşekkürler

yakuter

yakuter
21 March 2010

Biraz HTML ve CSS biliyorsanız dilediğiniz gibi özelleştirebilirsiniz ;)

tuucem

tuucem
07 April 2010

cok gusel

levent

levent
30 May 2010

üstad güzel eklenti yanlız konu başında çıktı sonuna nasıl çıkartabiliriz.

yakuter

yakuter
01 June 2010

@Levent, kodu nereye yerleştirdiği ve kullandığın CSS seçicileri ile ilgili bir durum seninki. Bu da tasarımdan tasarıma değişir. Bu nedenle kişisel yardım alman daha uygun olabilir.

zehra karaçak

zehra karaçak
11 June 2010

eklentisiz olması çok hoş birşey tebrik ediyorum, gerçekten çok başarılı olmuş..

Tolga LEVENT

Tolga LEVENT
17 June 2010

Erhan abi birşeyi merak ettim bu kod ile ilgili, hani sen anlatımında da söylemişsin ya Etiketlere göre veya Kategorilere göre diye, Peki bunu konu adlarına göre yapsak, daha doğrusu nasıl yaparız?

yakuter

yakuter
17 June 2010

Konu adlarına göre derken neyi kastediyorsun? Başlıkları birbirine yakın olanlar mı?

Tolga LEVENT

Tolga LEVENT
21 June 2010

evet evet, başlıklar birbirine yakın olan yani blogumuzdaki konuların isimlerinin birbirlerine benzeyenleri. Örn: "WordPresste eklenti kullanmadan benzer yazıları gösterin" konu adı ile, "Benzer yazıları göstermeye yarayan wordpress eklentisi" konu adları birbirine benzer olarak gösterilsin istiyorum yani etikete göre falan da değil hocam umarım anlatabilmişimdir :)

Tolga LEVENT

Tolga LEVENT
12 July 2010

Abi birde aklıma gelmişken, Etiketlere göre benzer yazıları göstermek için gerekli olan kodu temaya uygulamak istiyorum fakat, eğer benzer yazı çıkmaz ise, "Benzer yazı bulunamadı" şeklinde nasıl gösterebiliriz.

Cyprus

Cyprus
24 June 2010

İlk teşekkür benden olsun. Uzun zamandır sitemde yapmayı düşündüğüm bir değişiklikti. Çok teşekkür ederim paylaşımın için, Aciklamali anlatimlarin icin tesekkurler Yazilarin devamini bekliyorum.

Saygilar

Özkan

Özkan
10 July 2010

Aktuelegitim.com da kurdum. Çok işimi gördü.
Teşekkür ederim

Profesyonel

Profesyonel
31 July 2010

Erhan hocam her temada çalışmıyor galiba ugraştım ugraştım çalışmadı. Yada sanırım ben döngulerin yerini ayarlıyamıyorum. Ama eklenti ile de guzel oluyor adı; Contextual Related Posts zahmetsiz ve hızlı :)

eYaGMuR

eYaGMuR
01 August 2010

Çok teşekkürler günlerdir saçma sapan eklentiler ile ugraşıp duruyordum.kodlar işimi gördü ellerinize sağlık.

sesli chat panelleri

sesli chat panelleri
03 August 2010

tşk oldu

Emre Çolak

Emre Çolak
05 August 2010

Teşekkürler eklenti ile yapmaktan her zaman daha iyidir.

Bilal YILMAZ

Bilal YILMAZ
10 August 2010

merhaba müzik sitesi için albüme göre benzer yazılar koduna çevirebilme ihtimaliniz varmı?

tescilpanel

tescilpanel
16 August 2010

Oyun Sesli Sohbet hersey tescilpanel de

ozan

ozan
18 August 2010

çook teşekkür ederim, çok işime yaradı

Uygar

Uygar
23 December 2010

Katagoriye göre benzerlik oldukça güzel çalışıyor fakat bunları karışık olarak gösterebilirmiyiz, 15 yazı gösterdim ama tarih sırasına göre diziyor haliyle hep aynı sorular gösteriliyor.
Yardımcı olursanız sevinirim.

Hazar

Hazar
02 March 2011

Eyvallah ekledik kategoriye göre.

fırat

fırat
01 May 2011

merhaba single.php yok yahu benım temada ne yapmamız lazım

Ali Arslan

Ali Arslan
01 May 2011

Single.php’nin olmaması imkansız gibi birşey. Tema klasörünüzü orjinal hali ile yeniden yüklemeyi deneyin.

atakan

atakan
08 May 2011

Katagoriye göre benzerlik oldukça güzel çalışıyor fakat bunları karışık olarak gösterebilirmiyiz, 15 yazı gösterdim ama tarih sırasına göre diziyor haliyle hep aynı sorular gösteriliyor.
Yardımcı olursanız sevinirim. Uygar arkadaşımız yukarıdaki soruyu sormuş aynı sorun bendede var bunun için çözüm varmı acaba ?

2part

2part
25 June 2011

Bu yazıları rasgele göstermesinin bir yolu yokmu ? Şuan sırayla gösterdiği için sürekli aynı şeyler çıkıyor…

Şevket Akgül

Şevket Akgül
09 August 2011

Beyler kategoriye göre benzerlik özelliğini rastgele listleme yöntemini sitemde paylaştım. Bi ziyaret edip bakabilirsiniz.
http://sevketakgul.com/wordpress-benzer-yazilar-k

igkwebdizayn

igkwebdizayn
01 November 2011

Eklenti kullanarak siteyi kasmak yerine çok güzel bir yöntem. Teşekkürler.

Fatih ÇÖREKÇİ

Fatih ÇÖREKÇİ
12 November 2011

Payaşım için teşekkür ederim. Siteme katagori temelli olanı ekledim. Gayet düzgün çalışıyor.

Volkan karataş

Volkan karataş
04 December 2011

hocam bunu yazı degilde resim olarak nasıl gösterebiliriz. ben film teması kullanıyorum Benzer Filmler olsun istiyorum.

yasin

yasin
28 December 2011

Benim sitemin temasında sings.php dosyası yok ben nereye eklıcem kodu ?

ramazan

ramazan
05 February 2012

dediğiniz gibi tema single.php içine ekleyin demişsiniz fakat hangi satırların altına eklenmeli yazarmısın kodu ekleiynce HTTP 500 İç sunucu hatası cıktı ?

Kitapci

Kitapci
09 March 2012

Güzel bir Çalışma tebrik ederim..
Bunun olayın yani benze yazıların belli olması için başına simge koymak istiyorum bunu nasıl gerçekleştirebiliriz. Örneğin "yıldız" koyucam belirgin olcak. Yardımcı Olurmusunuz

halil ibrahim

halil ibrahim
26 April 2012

böyle faydalı bir yazıya nasıl teşekkür edilmez. o kadar çok işime yaradıki.

etikete göre benzerliği kullanacak olanı sanmam ama kategoriye göre benzerlik olayı hoş oldu.

ferit

ferit
24 May 2012

Çok teşekkürler tam istediğim gibi ellerine sağlık

Manset27

Manset27
14 August 2012

Arkadaslar Güzel Bir Çalismaya Benziyor.Ama Ben Yapamadım.

Okan

Okan
21 July 2012

kodları single.php ekledim fakat

Benzer yazılar yazısı
benzer kelimesi üstte
yazısı kelimesi altta oluyor
Yani şöyle

Benzer
Yazılar

Bunu nasıl düzeltebilirim

Ferhat Kocabal

Ferhat Kocabal
23 July 2012

Ben etiketlere göre benzer yazıları yaptım fakat benzer yazısı bulunmayan yazılarda da rastgele yazılar listelemek istiyorum. Bunu nasıl yapabilirim acaba?

ibrahim

ibrahim
05 August 2012

ul yazan yerlere div class da ekledim. tam istediğim gibi oldu. teşekkürler paylaşımınız için.

Manset27

Manset27
14 August 2012

Arkadaşlar Güzel Bir Çalışmaya Benziyor.Ama Ben Yapamadım.
Hangi Koddan Sonra Oluyor Buraya Yazılsa .Allah Razı Olsun

dogukan

dogukan
21 August 2012

benzer filmler olarak kullandım fakat 1 kategorisi aynı olana hemen atıyor buda nerdeyse bütün yabancı filmler kategorisindekilere aynı sonuçları çıkartıyor bu benzerlik oranını nasıl zorlaştırabiliriz ?

Emre

Emre
25 September 2012

Teşekkürler bu paylaşım için Erhan Bey.

Turgay Özgür

Turgay Özgür
25 September 2012

Teşekkürler işime yaradı.

Ahmet

Ahmet
10 November 2012

An itibari ile denemeye başladım kategoriye göre ayarladım çok kullanışlı oldu teşekkürler.

hakkı d

hakkı d
22 November 2012

hocam 3.4.2 kurdum benzer sayfalar yazısını ekledim eklentimin (Benzer sayfalar) renginide düzelttim fakat Gösterilecek benzer yazı sayısı rengini nasıl düzeltebilirim şimdiden teşekkürler

herbalife ürünleri

herbalife ürünleri
28 December 2012

Çok işime yaradı, emeğinize sağlık. Teşekkürler.

sagliksihhat

sagliksihhat
20 January 2013

Kategoriye göre olanını siteme ekledim sorunsuz çalıştı, teşekkürler paylaşımınız için.

Sözler

Sözler
03 February 2013

Kullandım ziyadesiyle başarılı.. lakin bir arkadaşın sorduğu gibi renk olayını nasıl düzenleyebiliriz..
Saygılar.

sohbet

sohbet
22 February 2013

tşkler hocam paylasım için, category ye göre benzer yazılar daha mantıklı bencede arkadaşlar yinede siz bilirsiniz.

Ayvalik Emlak

Ayvalik Emlak
01 April 2013

kopya sitelerim var yazıların bunlar arasında google taramada farklı görmesi için ne yapabilirim,taklit görmesin.

volkanmy

volkanmy
02 April 2013

keşke css sinide verseydin abi.

hande

hande
04 June 2013

hocam gerçekten güzel açıklayıcı ve sade anlatım, bunu arıyordum bende teşekkür ederim.

Dua

Dua
22 July 2013

Çalışıyor ve çok faydalı bir değişiklik. Ellerinize sağlık, Allah razı olsun…

hbr

hbr
16 August 2013

Çok işime yaradı hocam teşekkürler emeğine sağlık

Burak

Burak
15 December 2013

Erhan Bey,
Bunu Custom Post Type'da açtığım xx adındaki bir yazının en altına ekledim post_type değeri verdim arraya fakat çalışmadı sizce ne yapmalıyım ?

ahmet

ahmet
03 January 2014

tesekkürler usta senin sayende bir cok seyin mantıgını kolayca ögrendim Allah Razı olsun.

Yazdım Blog Oldu

Yazdım Blog Oldu
31 January 2014

Bilgi için teşekkür ederim… Blogumda denemem gereken bir bilgi oldu…

yilmazajans

yilmazajans
21 February 2014

Teşekkür ederim. Problem li olan yazıyı sayenizde düzeltebildim

Fethi

Fethi
18 April 2014

Çok teşekkürler.Elinize sağlık.

Fikir Banka

Fikir Banka
05 May 2017

Merhaba hocam;
Öncelikle bu faydalı bilgi için size çok teşekkür ederim. Bir soru yöneltmek istiyorum, böyle bir fonksiyonu eklenti kullanmadan yapmak ne kadar avantaj sağlar? Örneğin bu vermiş olduğunuz kodlama güncel sürüm ile tam uyumluluk göstermeyeceği düşüncesiyle çekiniyorum açıkçası uygulamaya. Acaba bu durum için eklenti mi kurmalıyım?

Teşekkür ederim

Erhan Yakut

Erhan Yakut
22 May 2017

Merhabalar,
Bu aslında tamamen performans ile ilgili bir konu. Ben yazılımcıyım ve birçok işimi performansı yüksek tutmak maksadıyla eklenti kullanmadan yapıyorum. Ancak tabi sürüm güncellemelerinde kodlarımı da güncelliyorum. Bununla birlikte aynı işi basit bir şekilde yapan çok başarılı eklentiler var. Ancak her eklentinin sistemi biraz daha kasacağını unutmamak lazım. Tercih sizin

Istanbul ithalat - ithal Çin ürünleri

Istanbul ithalat - ithal Çin ürünleri
10 July 2017

Konuyla alakasız olacak. Arama kısmına yazdım bulamadım.
Yoast diye bi eklenti var. Bilginiz vardır muhakakk. Sitenizde ilgili konuyu bulamadım. Konu açabilir misiniz rica etsem. Çok önemli bir eklenti diye duydum çok kez. Ama bilgim yok ve wordpress alanında uzman biri olarak sizden isteğim konu açmanız.
Saygılarla şimdiden teşekkür ederim konu için.

Erhan Yakut

Erhan Yakut
01 August 2017

Konuyu açmaktan kastınız nedir bilemiyorum ama YOAST çok kaliteli bir SEO eklentisi olup şu an onu kullanmaktayım. Direk kurup kullanmaya başlayabilirsiniz :)