Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te İlgili Sayfalar Nasıl Gösterilir (2 Yöntem)

WordPress’te ilgili sayfaları görüntülemenin bir yolunu mu arıyorsunuz?

İnsanların web sitenizde kalmasını sağlamak zor olabilir. İlgili gönderileri göstererek kullanıcılarınızın ilgisini canlı tutabilir ve ziyaret edecekleri yeni sayfaları kolayca bulmalarına yardımcı olabilirsiniz.

Bu makalede, WordPress’te ilgili sayfaları nasıl göstereceğinizi göstereceğiz.

How to Show Related Pages in WordPress

WordPress’te Neden İlgili Sayfaları Gösterelim?

İlgili içerikleri görüntülemek, ziyaretçilerinizi WordPress web sitenizde tutmanın harika bir yoludur. Kullanıcı etkileşimini artırmak ve sayfa görüntülemelerini artırmak için içeriğinizde en iyi sayfalarınızı gösterebilirsiniz.

Ayrıca en önemli sayfalarınızın görünürlüğünü artırmaya da yardımcı olur. Web siteniz büyümeye başladığında ve çok sayıda açılış sayfasına sahip olduğunda, kullanıcıların yeni içerik bulması zor olabilir.

İlgili sayfaları kullanarak bu sorunu çözebilir ve en iyi içeriklerinizi insanların kolayca bulabileceği yerlerde sergileyebilirsiniz. Bu şekilde kullanıcıları elinizde tutabilir ve web sitenizde geçirdikleri süreyi artırabilirsiniz.

İlgili gönderileri göstermenin bir diğer faydası da önemli sayfalara dahili bağlantılar oluşturmanıza olanak sağlamasıdır. Bu, arama motorlarının yeni içerik bulmasını ve WordPress SEO‘nuzu artırmasını sağlar.

Bununla birlikte, WordPress’te ilgili gönderileri nasıl görüntüleyebileceğinize bir göz atalım.

WordPress’te Eklenti Kullanarak İlgili Sayfaları Gösterme

Web sitenizde ilgili sayfaları görüntülemenin en kolay yolu Yet Another Related Posts Plugin (YARPP) eklentisini kullanmaktır. Bu, bir algoritma kullanarak en iyi sayfaları otomatik olarak görüntüleyen ücretsiz bir WordPress ilgili yazılar eklentisidir.

Öncelikle, Yet Another Related Posts Plugin (YARPP) eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Yardıma ihtiyacınız varsa, lütfen bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Etkinleştirmenin ardından, eklentiyi yapılandırmak için WordPress yönetici alanınızdan Ayarlar ” YARPP bölümüne gidebilirsiniz.

Change YARPP pool settings

Eklenti, web sitenizdeki ilgili yayınlarda yayınları, sayfaları ve medyayı göstermek isteyip istemediğinizi seçmenize olanak tanır. Devam edebilir ve ‘Sayfalar’ onay kutusunu işaretleyebilirsiniz.

Belirli kategorilerden ve etiketlerden içeriğe izin vermeme, parola korumalı içeriği görüntüleme, ilgili gönderileri belirlemek için bir zaman aralığı seçme ve daha fazlası için daha fazla seçenek var.

Bundan sonra, YARPP’de ‘Algoritma’ bölümü altında algoritma ayarlarını değiştirebilirsiniz.

Algorithm settings in YARPP

En önemli ayar, eklentiye algoritmanın ilgili içeriği bulmada ne kadar katı olması gerektiğini söyleyen ‘Eşleşme eşiği’dir. Sayı ne kadar yüksek olursa, algoritma o kadar katı olacaktır.

Varsayılan olarak, eşleşme eşiği 1 olarak ayarlanacaktır, bu da algoritmanın ilgili sayfaları belirlemede daha az katı olacağı anlamına gelir. Ancak, bunu maksimum 5 sınırına kadar artırabilirsiniz.

Varsayılan ayarla başlamanızı öneririz. Web sitenize daha fazla sayfa eklemeye başladığınızda, eşiği ayarlayabilirsiniz.

Algoritmada değiştirebileceğiniz diğer ayarlar arasında ilgili sayfaları bulurken başlıklar, gövdeler, kategoriler ve etiketler yer alır.

Ardından, ‘Otomatik Görüntüleme Seçenekleri’ bölümüne ilerleyerek ilgili sayfalarınızın web sitenizde nasıl görüneceğini değiştirebilirsiniz.

Automatic display options

Eklenti, ilgili içeriği yazılarda, sayfalarda ve medyada otomatik olarak göstermenizi sağlar. İlgili sayfalar widget’ında gösterilecek maksimum gönderi sayısını ayarlayabilir ve bir tema seçebilirsiniz.

YARPP eklentisinde 3 tema seçeneği mevcuttur. İlgili sayfalarınız için bir liste, küçük resimler seçebilir veya özel bir tema ekleyebilirsiniz. Her tema için farklı özelleştirme seçenekleri de mevcuttur.

‘Sonuçları sırala’ açılır menüsünden ilgili sayfa sonuçlarınızın sırasını da seçebilirsiniz. YARPP ilgili sayfaları eşik puanına, tarihe veya başlığa göre gösterir.

Eklenti ayrıca web sitesinde görünecek ilgili sayfalarınızın bir önizlemesini gösterecektir. Önizleme modunu mobil, tablet veya masaüstü olarak değiştirebilirsiniz.

Preview of related pages

Ardından, aşağı kaydırıp RSS beslemeleri seçeneğini ve REST API seçeneklerini etkinleştirebilirsiniz.

Ayarları düzenledikten sonra, devam edin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Change RSS options and save changes

WordPress eklentisi artık web sitenizdeki ilgili sayfaları otomatik olarak görüntüleyecektir.

İlgili sayfaları çalışırken görmek için herhangi bir gönderiyi veya sayfayı ziyaret edebilirsiniz.

Related pages in WordPress

YARPP’nin, diğer bazı WordPress eklentileriyle birlikte, yoğun veritabanı kullanımı nedeniyle birkaç yönetilen WordPress barındırma sağlayıcısı tarafından engellendiğini lütfen unutmayın.

Bu sorunla karşılaşırsanız, bir eklenti kullanmadan ilgili sayfaları gösterebilirsiniz.

Kod Kullanarak WordPress’te İlgili Sayfaları Gösterme

İlgili gönderileri görüntülemenin en etkili yolu etiket veya kategori aramaktır. WordPress sayfalarında etiket veya kategori bulunmadığından, bunları bir WordPress eklentisi kullanarak eklemeniz gerekecektir.

Öncelikle, web sitenize Kategori ve Etiketli Sayfalar eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla ayrıntı için lütfen bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Ardından, bağlamsal ilişkiler kurmak için WordPress sayfalarınıza etiketler eklemeniz gerekecektir.

Web sitenizdeki herhangi bir sayfayı düzenleyebilir ve WordPress editöründeki ‘Etiketler’ ayar kutusuna etiketleri girebilirsiniz.

Add tags in WordPress

Bundan sonra, birbiriyle ilişkilendirmek istediğiniz tüm sayfalar için etiketler ekleyebilirsiniz. Örneğin, şirketiniz hakkında gizlilik politikası sayfası ve bize ulaşın sayfası gibi birden fazla sayfanız varsa, bir ‘şirket’ etiketi ekleyebilirsiniz.

Birkaç sayfaya etiket ekledikten sonra, yapmanız gereken bir sonraki şey temanıza bazı kodlar eklemektir.

Genellikle eğitimler size temanızın functions.php dosyasını düzenlemenizi söyler. Ancak herhangi bir hata yaparsanız WordPress hatalarına neden olabilir veya sitenizi tamamen bozabilirsiniz.

Bu yüzden bunun yerine ücretsiz WPCode eklentisini kullanmanızı öneririz. WordPress’e nasıl kolayca özel kod ekleyebileceğinize dair rehberimizdeki talimatları takip edebilirsiniz.

Yapmanız gereken ilk şey WPCode Ücretsiz Eklentisini yüklemek ve etkinleştirmektir. Ayrıntılı talimatlar için WordPress eklentisinin nasıl kurulacağına ilişkin başlangıç kılavuzumuza bakın.

Ardından, yönetici alanınızdaki Kod Parçacıkları ” + Sn ippet Ekle sayfasına gidin. Fare imlecinizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirin ve ardından ‘Snippet kullan’ düğmesine tıklayın.

Adding Custom Code in WPCode

Bu, özel bir snippet ekleyebileceğiniz bir sayfa açacaktır.

İlk olarak, snippet’e ne yaptığını açıklayan bir başlık verin, örneğin ‘WordPress’te İlgili Sayfaları Göster’. Bundan sonra aşağıdaki PHP kodunu Kod Önizleme alanına yapıştırmalısınız.

function wpb_related_pages() {
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag)
$tag_ids[] = $individual_tag->term_id;
$args=array(
'post_type' => 'page',
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedpages"><h3>Related Pages</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumb'); ?></a></div>
<div class="relatedcontent">
<h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_time('M j, Y') ?>
</div>
</li>
<? }
echo '</ul></div>';
} else {
echo "No Related Pages Found:";
}
}
$post = $orig_post;
wp_reset_query();
}
Showing Related Pages Using WPCode

Bunu yaptıktan sonra, Kod Türü açılır menüsünden ‘PHP Snippet’i seçmeniz ve ardından geçişin açılması için ‘Etkin’ ayarına tıklamanız gerekir.

Kodu saklamak için ‘Snippet’i Kaydet’ düğmesine tıkladığınızdan emin olun.

Showing Related Pages Using WPCode

Bu kod, bir sayfayla ilişkili etiketleri arar ve ardından benzer etiketlere sahip sayfaları getirmek için bir veritabanı sorgusu çalıştırır.

Sayfa listesini görüntülemek için sayfa şablonunuzu düzenlemeniz gerekecektir. En yaygın olarak page.php dosyasıdır. İlgili sayfaların görünmesini istediğiniz yere bu kod satırını eklemeniz yeterlidir:

<?php wpb_related_pages(); ?>

Bu, herhangi bir WordPress sayfasında ilgili sayfaları görüntüleyecektir. İlgili sayfalarınızın stilini ve görünümünü değiştirmek istiyorsanız, temanızla eşleşmesi için özel CSS eklem eniz gerekecektir.

Daha sonra ilgili sayfaları çalışırken görüntülemek için web sitenizi ziyaret edebilirsiniz.

Related pages without plugin preview

WordPress’te Önemli Yazı ve Sayfaları Gösterme Konusunda Uzman Kılavuzları

Artık WordPress’te ilgili sayfaları nasıl görüntüleyeceğinizi bildiğinize göre, önemli yazıları ve sayfaları göstermeyle ilgili diğer bazı kılavuzları görmek isteyebilirsiniz:

Umarız bu makale WordPress’te ilgili sayfaları nasıl görüntüleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca, ücretsiz e-posta alanı edinme kılavuzumuzu veya en iyi sanal işletme telefon numarası uygulamaları için uzman seçimlerimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

14 yorumBir Cevap Bırakın

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Riccardo

    Your code does not work.
    You wrote line 26: <?
    instead of: <?php

  3. Alperen

    Hi, thanks i just wanna ask something. İ dont wanna use a plugin to add tags or category on pages. İ just have a custom taxonomy for some pages and some post. And i wanna display related pages is by looking for custom taxonomy. İs there a solution ?

  4. panos gew

    hey there. completely new, so i havea question, where should i put this line of code ->
    Do i have to put this line in functions.php as well?And if yes, i dont want related pages to show up in ANY SINGLE page…

    • WPBeginner Support

      No you need to put it in the template where you want to display related posts. Like single.php, category.php, etc.

      Yönetici

  5. George

    Thank you! Works for me. :)

  6. WPBeginner Fan

    My question is what is the code for conditional statement? Something like function_exists ?

  7. Marcelo Luiz

    Would it be possible to get a list of pages sisters in a certain hierarchy of pages parents?

  8. Ayebal John Bob

    My major question is how do I put in that div that I will need to style in the css

  9. Rich

    To reiterate Al Harji’s comment, this tutorial was very timely as this was something I was starting on today with my site. However, when I went to install both YARPP and CRP, WP showed “not available” for both. I’m using GoDaddy’s Managed WP with 2014 theme. This is the first time I’ve received this message for any plugin. Checked the WP support forum but no luck. Any ideas?

  10. Gerald

    I was using YARPP for quite a while. The template part is really awesome but so far I didn’t thought about related PAGES. Great idea for an upcoming project. Thanks for the tip!

    • Al Harji

      Great tutorial as always, this one is so timely – thank you!

      Ajay, your plugin looks amazing. I am looking forward to trying it and also impressed with so many positive reviews. I use your Top 10 plugin which I love as well.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.