Popüler Aramalar:  TLS Nedir?  MyBB SSL Ayarları  MyBB 1.8 Linkleri Gizleme Eklentisi  Wordpress LiteSpeed Cache Ayarları  Wordpress Eklentisiz Breadcrumb  Yandex Webmaster
WordPress’te Önceki ve Sonraki Yazı Linkleri Nasıl Eklenir?

WordPress’te Önceki ve Sonraki Yazı Linkleri Nasıl Eklenir?

Yakın bir zamanda kişisel blog sitem için yeni bir tema tasarlayıp, kodladım. Bir önce ki temamı da kendim tasarlayıp, kodlamıştım ancak WordPress’in 5.0 sürümü yayınlandıktan sonra yeni görsel editör olan Guttenberg‘i kullanmaya başladım. Guttenberg editörüne gelen ara güncellemeler ile eski temam da uyumsuzluklar oluşmaya başladı örneğin yazdığım yazılar sayfa dışına taşmaya, kendi kafasına göre editör css classları ekleyerek tasarımın, özellikle metinlerin bozulmasına yol açtı.

Temayı değiştirmeden sorunu çözmeye çalıştım ancak Guttenberg editörüne gelen her güncelleme eski temam da sorunlar oluşturdu. Bunun üzerine şuan da kullanmakta olduğum temayı Nocturnal v2 temasını kodladım. Bu temada gördüğünüz her şey manuel olarak yapıldı, olabildiğince az eklenti kullanma çalıştım.

Temayı kodlar iken önce ki ve sonra ki yazıların sadece linklerini yani, kalıcı bağlantılarını bulmayı amaçladım anca bulduğum tüm yerli ve yabancı dokümanlar önceki ve sonra ki yazıların yazı başlıklarıyla beraber çağrılmasını, sayfaya dahil edilmesini sağlıyordu. Biraz uğraş ve çaba ile istediğim sonucu elde ettim.

WordPress Önceki – Sonraki Yazı Linkleri

Temam da yapmak istediğim yukarıda ki görselde mevcut. Önceki ve Sonraki Yazı bağlantılarım için yazının başlıklarını göstermek istemiyordum bunun yerine bir sağ-sol ok ikonları kullanmak istiyordum ve bu oklara önceki ve sonra ki yazıların sadece linklerini ekleyip, dinamik hale getirmek istedim.

Sadece Önceki ve Sonraki Yazıların Linkleri Nasıl Kullanılır?

Bunun için oldukça basit iki satırlık kod yazdım diyebilirim. Birazdan paylaşacağım kodları temanızın yazı döngüsü (loop)’un içerisinde kullanacaksınız. Yani, yazılarınızı veritabanından sayfanıza dahil eder iken kurduğumuz while loop’unun içerisinde yer alması gerekiyor aksi takdirde çalışmamaktadır.

Adım 1: Temanızın bulunduğu dizinde content adında klasör oluşturup, içerisinden content-link.php dosyasının içerisine aşağıda ki kodları ekleyin.

<?php
/**
 * ÖNCEKİ - SONRAKİ YAZI SAYFASI
 * Kodlama: Hüseyin KÖRBALTA
 * Website: https://huseyinkorbalta.com
 */
?>
<!-- Sonraki Yazı -->
<?php
$next_post = get_next_post();
if (!empty( $next_post )): ?>
  <a href="<?php echo esc_url( get_permalink( $next_post->ID ) ); ?>" class="CSS Klasınız Buraya">Eklemek İstediğiniz İkon veya Görsel</a>
<?php endif; ?>

<!-- Önceki Yazı -->
<?php
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
<a href="<?php echo esc_url( get_permalink( $prev_post->ID ) ); ?>" class="CSS Klasınız Buraya">Eklemek İstediğiniz İkon veya Görsel</a>
<?php endif; ?>

Yukarıda ki kodu content-link.php dosyasına ekleyip, dosyayı kayıt edin. Daha sonra bu tekil yazı sayfası içerisinde kullanmak için ise aşağıda ki kodu uygun gördüğünüz bir yere ekleyin.

<?php get_template_part('content/content', 'link');?>

CSS Klasınız Buraya kısmına önceki ve sonra ki yazı alanınıza şekil vermek için kullanacağınız css klaslarını girebilirsiniz. İkon veya görsel kullanarak WordPress‘te önceki ve sonra ki yazı bağlantılarını yazı başlıklarını almadan sadece kalıcı bağlantılarını kullanarak temanız yer verebilirsiniz.

WordPress Önceki ve Sonraki Yazı Linklerini Ekleme (Standart)

Ben önceki ve sonraki yazıların sadece linklerini almak istemiyorum, başlıklarını da kullanmak istiyorum diyorsanız kullanacağınız iki basit kod mevcut. Bunlar;

Önceki yazı için;

<?php previous_post_link('« %link') ?>

Sonraki yazı için;

<?php next_post_link('%link »') ?>

Bu paylaştığım kodları temanızın yapısında tekil yazı dosyası hangi ise ve yazı döngüsü nerede ise oraya ekliyorsunuz. Genelikle single.php veya content-single.php dosyalarıdır.

 Yazı Bağlantısını Kopyala & Paylaş

Benzer Yazılar

  • VDS ve VPS Arasındaki Farklar Nelerdir?

    VDS ve VPS Arasındaki Farklar Nelerdir?

    Yaklaşık 5-6 ay önce kişisel blog sitemi bir cloud vps sunucuda barındırıyordum ancak doların bir hayli yükselmesiyle daha uygun fiyatlı bir sunucuya geçiş yapmam gerekti. 1-2 yıllık sunucu tecrübemden dolayı bu işlemleri rahatlıkla yapabildim ancak bu yazımda sanal sunucular hakkında bilgisi olmayan ya da tecrübesi olmayanlar için VPS (Virtual Private…
  • WordPress İçin İki Adımlı Kimlik Doğrulama Nasıl Kurulur? Google Authenticator Ayarları Nasıl Yapılır?

    WordPress İçin İki Adımlı Kimlik Doğrulama Nasıl Kurulur? Google Authenticator Ayarları Nasıl Yapılır?

    Wordpress'in admin paneline veya kullanıcı hesaplarına giriş kısmı kişisel bilgilerinize, değerli içeriğinize ve işiniz için değerli olan birçok şeye giriş noktasıdır. Bizim için bu kadar önemli olan bir alanın saldırganlar tarafından da ele geçirilmek istenmesi kadar doğal bir şey yoktur. Bunun için zorlayarak giriş yapma adını verdiğimiz brute force (kaba…
  • WordPress’te Favicon Nasıl Eklenir?

    WordPress’te Favicon Nasıl Eklenir?

    Favicon internet sitenizin web tarayıcısında ki sayfa başlığında görüntülenen küçük bir ikondur. Favicon, tarayıcıların geçmişinde, yer imleri sekmesinde ve internet sitenizin görsel bir kimliğe ihtiyaç duyduğu her yerde gözükmektedir, kullanılmaktadır. Wordpress'te Favicon Nasıl Eklenir? Oldukça basit ve küçük bir detaydır favicon, çoğu zaman unutulur ancak unutulmaması gereken bir özelliktir. Sitenizin…
  • En Popüler 5 CSS Kütüphanesi 2019

    En Popüler 5 CSS Kütüphanesi 2019

    Web geliştiricileri olarak işimizi büyük ölçüde kolaylaştıran CSS kütüphaneleri mevcut. CSS3 teknolojisinin ortaya çıkmasıyla kazanılan kolaylıklar bu CSS kütüphanelerinin artmasını sağladı. Kütüphanelerin çeşidi ve sayısı artıkça arayüz ya da bir değiş ile ön yüz geliştiricilerin işi bir hayli kolaylaştı. Projelerinizi çok daha etkin ve kolay yönetebilmenizi, efekt verebilmenizi sağlayan bu…
WordPress’te Önceki ve Sonraki Yazı Linkleri Nasıl Eklenir? için Yorum'da Bulun

Bu yazıya şimdiye kadar 1 Yorum yapılmıştır.

  • Yorum Sahibi
     Yanıtla
    Erhan Çakırlar Ziyaretçi

    Ben çok wp kullanmadım ama sistemler genellikle benzer sanırım. Bu şekilde açıklamalı yazılar ile herkes düzenlemelerini yapabilecektir.

Bir Cevap Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Lütfen, en az 15 karakterli bir yorum belirtiniz.

 Lütfen,isminizi belirtiniz.
 Lütfen, kullanmakta olduğunuz bir e-mail adresi giriniz.
 Yukarıda ki alanı işaretlemeniz zorunludur.Aksi takdirde yorumunuz gönderilemeyecektir.