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.
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.
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.
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.
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.
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.
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.
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.
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.
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();
}
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.
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.
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:
- WordPress’te İlgili Yazılar Nasıl Görüntülenir (Adım Adım)
- WordPress’te Aynı Yazarın İlgili Yazıları Nasıl Görüntülenir?
- Nasıl Yapılır? WordPress’te Eklentiler Olmadan Küçük Resimlerle İlgili Yazılar
- WordPress için En İyi İlgili Yazı Eklentileri (Karşılaştırmalı)
- WordPress’te Popüler Yazılar Görünümlere Göre Nasıl Görüntülenir?
- WordPress için En İyi Popüler Yazı Eklentileri (Karşılaştırmalı)
- WordPress’te En Popüler Etiketler Nasıl Görüntülenir?
- WordPress’te Son Gönderiler Nasıl Görüntülenir?
- WordPress’te Belirli Bir Kategorideki Son Gönderiler Nasıl Görüntülenir?
- WordPress’te Eski Yazıları Tanıtmak için Kanıtlanmış Yöntemler
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.
Riccardo
Your code does not work.
You wrote line 26: <?
instead of: <?php
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 ?
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
George
Thank you! Works for me.
WPBeginner Fan
My question is what is the code for conditional statement? Something like function_exists ?
WPBeginner Staff
See this article.
Marcelo Luiz
Would it be possible to get a list of pages sisters in a certain hierarchy of pages parents?
Ayebal John Bob
My major question is how do I put in that div that I will need to style in the css
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?
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!
Ajay
Syed,
Would like to pitch in my plugin Contextual Related Posts – https://wordpress.org/plugins/contextual-related-posts/
You can use it to find related posts for posts, pages as well as other custom post types. It comes armed with a host of settings and some cool thumbnails style.
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.