Hiç harika bir blog yazısına tıkladınız ama daha sonra tekrar bulmakta zorlandınız mı? Okuyucularınız da WordPress sitenizde aynı deneyimi yaşıyor olabilir.
Ziyaretçiler bir siteyi gezerken, genellikle birden fazla gönderi arasında atlarlar. Göz atarlar, tararlar ve bazen bitirmeden ayrılırlar.
Faydalı veya ilginç buldukları içeriğe kolayca geri dönemezlerse, onları tamamen kaybedebilirsiniz.
Bu nedenle, yakın zamanda görüntülenen gönderilerin bir listesini göstermek büyük bir fark yaratabilir. Okuyucuların kaldıkları yerden devam etmelerine, sevdikleri şeyleri daha fazla keşfetmelerine ve sitenizde daha uzun süre etkileşimde kalmalarına yardımcı olur.
En iyi yanı? Kurulumu kolay.
Bu kılavuzda, WordPress sitenizde en son ziyaret edilen gönderileri nasıl göstereceğinizi ve sitenizin deneyimini nasıl artıracağınızı göstereceğiz.

WordPress'te Son Ziyaret Edilen Gönderileri Neden Görüntülemelisiniz?
WordPress'te son ziyaret edilen gönderileri görüntülemek, ziyaretçilerinizin kaldıkları yerden devam etmelerine yardımcı olur, bu da gezinmeyi kolaylaştırır ve onları sitenizle daha uzun süre etkileşimde tutar. Ayrıca, kaçırmış olabilecekleri ilgili içeriği vurgulayabilir ve daha kişiselleştirilmiş bir deneyim yaratarak geri dönüşleri teşvik edebilir.
Hiç Amazon gibi sitelerin yakın zamanda görüntülediğiniz ürünleri size gösterdiğini fark ettiniz mi? Giriş yapmamış olsanız bile, tarayıcı çerezleri sayesinde bu öneriler hala orada.
Bu sadece bir kolaylık değil. Kullanıcıları etkileşimde tutmanın ve ilgilerini zaten göstermiş oldukları içeriğe geri yönlendirmenin akıllıca bir yolu.
Ve bu aynı deneyimi WordPress blogunuza da taşıyabilirsiniz.
Ziyaretçiler, blog yazılarını gözden geçirirken, eğitimleri tararken veya ürün incelemelerine bakarken tek bir oturumda genellikle birden çok sayfaya iner. Ancak daha sonra geri döndüklerinde, nereden kaldıklarını veya hangi yazıların dikkatlerini çektiğini unutmaları kolaydır.
Son görüntülenen gönderileri görüntüleyerek, okuyucuların faydalı veya keyifli buldukları içeriğe geri dönmelerini kolaylaştırırsınız. 🙌

Bu, kullanıcı deneyimini iyileştirir ve ziyaretçileri daha uzun süre kalmaya veya harekete geçmeye (abone olmak veya bir şeyler satın almak gibi) teşvik eder.
Sonuç olarak, özellikle niş bloglar veya e-ticaret mağazaları gibi içerik ağırlıklı siteler için büyük bir etki yaratabilecek küçük bir ayrıntıdır.
Bununla birlikte, bir kullanıcının WordPress'te ziyaret ettiği son gönderilerin kişiselleştirilmiş bir listesini nasıl göstereceğinizi size anlatacağız.
İşte kapsayacağımız tüm konulara hızlı bir genel bakış:
- WordPress'te Son Ziyaret Edilen Gönderiler Nasıl Görüntülenir (Klasik Tema)
- Özel Kod Parçacığı Kullanarak Son Ziyaret Edilen Gönderileri Gösterme (Herhangi Bir Tema ile Çalışır)
- Bonus İpucu: WordPress Sitenizin Çerez Kullandığını Açıklayın
- SSS: WordPress'te Son Ziyaret Edilen Gönderileri Göster
- UX'i İyileştirmek İçin WordPress Gönderi Yönetimi Hakkında Daha Fazla Kılavuz
WordPress'te Son Ziyaret Edilen Gönderileri Görüntüleme
Bu yöntemde, kurulumu kolay ücretsiz bir eklenti kullanacağız. Widget desteği olan klasik bir tema kullanıyorsanız bu eklenti tasarlanmıştır.
Yapmanız gereken ilk şey, Last Viewed Posts eklentisini kurmak ve etkinleştirmektir. Yardıma ihtiyacınız olursa, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakabilirsiniz.
Eklentiyi etkinleştirdikten sonra, Görünüm » Widget'lar bölümüne gitmek isteyeceksiniz. Ardından, yeni bir widget eklemek için ekranın üst kısmındaki artı '+' simgesine tıklayın ve listeden 'Last Viewed Posts Redo'yu arayın.
Bunu yaptıktan sonra, 'Son Görüntülenen Gönderiler Yeniden Oluşturma' widget'ını kenar çubuğuna veya mevcut herhangi bir widget'a hazır alana sürüklemeniz yeterlidir.

Ve hepsi bu kadar! Ekranın üst kısmındaki ‘Güncelle’ düğmesine tıkladıktan sonra, son ziyaret ettiğiniz gönderilerin listesini görmek için web sitenizi ziyaret edebilirsiniz.
Lütfen 'Son Görüntülenen Gönderiler' listesinin yalnızca eklentiyi yükledikten sonra blogunuzda gönderileri görüntülediyseniz görüneceğini unutmayın. Bunun nedeni, eklentinin ziyaret edilen sayfaları izlemek için çerezleri kullanmasıdır.

Özel Bir Kod Parçacığı Kullanarak Son Ziyaret Edilen Gönderileri Gösterme
Modern bir blok teması kullanıyorsanız, widget yöntemi işe yaramaz. Daha iyi bir yol, bir kısa kod oluşturan ve ardından bunu sitenizin herhangi bir yerine yerleştirebileceğiniz özel bir kod parçacığı eklemektir.
Bunu yapmanın en kolay ve en güvenli yolu, en iyi kod parçacığı WordPress eklentisi olan WPCode eklentisini kullanmaktır. Tema dosyanızın functions.php dosyasını düzenlemeden parçacıklar eklemenize olanak tanır, bu da riskli olabilir.
Bazı iş ortağı markalarımız, özel kod parçacıklarını eklemek ve yönetmek için WPCode'u kullanıyor. Gerçekten iyi çalışıyor ve özelliklerini keşfetmek için tam WPCode incelememize bakabilirsiniz.

Öncelikle, ücretsiz WPCode eklentisini kurmanız ve etkinleştirmeniz gerekecek. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair kılavuzumuza bakın.
📝 Not: Tema dosyalarınıza dokunmadan bu özel parçacığı eklemek için WPCode'un ücretsiz sürümünü kullanabilirsiniz. Bununla birlikte, WPCode Pro size kod revizyon geçmişi, koşullu mantık ve kodunuzun ne zaman çalışacağını zamanlama yeteneği gibi gelişmiş özelliklere erişim sağlar.
Etkinleştirdikten sonra, WordPress kontrol panelinizden Kod Parçacıkları » + Parçacık Ekle bölümüne gidin.
Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Kod Parçacığı)’ seçeneğini belirleyin.

Görünen açılır pencerede kod türünü seçmeniz gerekecektir.
‘PHP Snippet’ olarak ayarladığınızdan emin olun.

Bu sizi WPCode düzenleyicisine götürecektir.
Buradan, kod parçacığınıza “Son Görüntülenen Gönderiler Kısa Kodu” gibi bir başlık verebilirsiniz.
Şimdi, aşağıdaki kodu ‘Kod Önizleme’ kutusuna kopyalayıp yapıştırabilirsiniz:
// Function to track recently viewed posts and store them in a cookie
function wpb_track_last_viewed_posts() {
if ( ! is_single() ) {
return;
}
$post_id = get_the_ID();
$cookie_name = 'wpb_last_viewed_posts';
$viewed_posts = [];
if ( isset( $_COOKIE[ $cookie_name ] ) ) {
$decoded_posts = json_decode( stripslashes( $_COOKIE[ $cookie_name ] ), true );
if ( is_array( $decoded_posts ) ) {
$viewed_posts = $decoded_posts;
}
}
array_unshift( $viewed_posts, $post_id );
$viewed_posts = array_unique( $viewed_posts );
$viewed_posts = array_slice( $viewed_posts, 0, 5 );
setcookie(
$cookie_name,
wp_json_encode( $viewed_posts ),
[
'expires' => time() + ( 30 * DAY_IN_SECONDS ),
'path' => COOKIEPATH,
'domain' => COOKIE_DOMAIN,
'secure' => is_ssl(),
'httponly' => false,
'samesite' => 'Lax',
]
);
}
add_action( 'wp', 'wpb_track_last_viewed_posts' );
// Shortcode to display last viewed posts
function wpb_display_last_viewed_posts_shortcode( $atts ) {
$cookie_name = 'wpb_last_viewed_posts';
if ( ! isset( $_COOKIE[ $cookie_name ] ) ) {
return '';
}
$viewed_posts_ids = json_decode( stripslashes( $_COOKIE[ $cookie_name ] ), true );
if ( empty( $viewed_posts_ids ) || ! is_array( $viewed_posts_ids ) ) {
return '';
}
$args = [
'post_type' => 'post',
'post__in' => $viewed_posts_ids,
'posts_per_page' => 5,
'orderby' => 'post__in',
];
$query = new WP_Query( $args );
ob_start();
if ( $query->have_posts() ) {
echo '<h4 class="wp-block-heading">Recently Viewed Posts</h4>';
echo '<ul class="wpb-last-viewed-posts">';
while ( $query->have_posts() ) {
$query->the_post();
echo '<li><a href="' . esc_url( get_permalink() ) . '">' . esc_html( get_the_title() ) . '</a></li>';
}
echo '</ul>';
}
wp_reset_postdata();
return ob_get_clean();
}
add_shortcode( 'last_viewed_posts', 'wpb_display_last_viewed_posts_shortcode' );
Bu işlem tamamlandıktan sonra, üstteki anahtarı ‘Aktif’ konumuna getirin.
Şimdi, 'Parçacık Kaydet' düğmesine tıklayın.

Listeyi artık istediğiniz yere gösterebilirsiniz.
Görünüm » Düzenleyici yolunu izleyerek Tam Site Düzenleyicisine gidin.

Bir sonraki ekranda, listenin görünmesini istediğiniz yere bir 'Kısa Kod' bloğu ekleyebilirsiniz.
Örneğin, burada ana sayfamıza ekleyeceğiz.

İçerik düzenleyicide, sadece ‘+’ düğmesine tıklayabilir, kısa kod blogunu seçebilir ve bloğa aşağıdaki kısa kodu yazabilirsiniz:
[last_viewed_posts]

Tema şablonunuzu güncellemek için ‘Kaydet’e tıklamayı unutmayın.
Artık ziyaretçiler sitenizi göz attığında, son görüntüledikleri gönderiler o konumda görünecektir.

🧑💻 İpucu: Bir WordPress blogunu ziyaret edenler, güncel kalmak veya önerilen içerikleri bulmak için en son veya en popüler gönderileri de arayabilirler. Bu içeriği bulmayı kolaylaştırmak, kullanıcı deneyimini iyileştirebilir ve daha uzun süre kalıp daha fazla sayfayı keşfetmelerini teşvik edebilir.
Bu konu hakkında daha fazla ayrıntı için, son gönderileri görüntüleme veya en popüler gönderileri görüntüleme kılavuzumuza bakabilirsiniz.
Bonus İpucu: WordPress Sitenizin Çerez Kullandığını Açıklayın
Son Görüntülenen Gönderiler eklentisi, her kullanıcı için web sitenizde yakın zamanda görüntülenen gönderilerin listesini saklamaz.
Bunun yerine, gönderi listesi her ziyaretçinin web tarayıcısında kaydedilir, bu nedenle web sitenizin performansını etkilemez.
Ancak, eklenti çerezleri kullandığı için, GDPR ve diğer gizlilik düzenlemelerine uymak için kullanıcı onayını almanız gerekebilir.
WPBeginner'da yaptığımız gibi, WordPress sitenizde özel bir çerez onay pop-up'ını kolayca görüntülemek için WPConsent eklentisini kullanmanızı öneririz.
WPConsent, ziyaretçiler izin verene kadar tüm izleme komut dosyalarını ve çerezlerini veri toplamaktan otomatik olarak engeller.

Bir kullanıcı blogunuzdan çerezlere izin vermemeye karar verirse, son ziyaret edilen gönderilerin listesi görüntülenmez. Bununla ilgili daha fazla bilgi için tam WPConsent incelememize bakın.
📝 Not: Başlamak için ücretsiz bir WPConsent sürümü mevcuttur. Ancak, pro sürüm daha gelişmiş özelliklerle birlikte gelir.
Adım adım talimatlar için, GDPR/CCPA için WordPress'e çerez açılır penceresi ekleme kılavuzumuzu takip edebilirsiniz.
SSS: WordPress'te Son Ziyaret Edilen Gönderileri Göster
Yıllar boyunca birçok okuyucu bize “son ziyaret edilen gönderiler” özelliği ekleme hakkında sorular sordu. İşte en yaygın olanlardan bazılarının cevapları.
"Son ziyaret edilenler" listesinde kaç gönderi görüntülenir?
Varsayılan olarak eklenti, en son ziyaret edilen 5 makaleyi gösterir. Daha fazla veya daha az gönderi göstermek için bu sayıyı widget ayarlarından kolayca değiştirebilirsiniz.
Bu özellik giriş yapmamış kullanıcılar için çalışıyor mu?
Evet, oturum açmış olsunlar ya da olmasınlar tüm ziyaretçiler için çalışır. Bilgiler tarayıcının çerezlerinde saklandığı için sitenizdeki herhangi bir ziyaretçinin son geçmişini izler.
Son ziyaret edilen gönderileri göstermek web sitemi yavaşlatır mı?
Hayır, yavaşlatmaz. Eklenti, görüntüleme geçmişini WordPress veritabanınızda değil, çerezler aracılığıyla kullanıcının tarayıcısında saklar. Bu, WordPress hosting sunucunuza ek bir yük getirmediği anlamına gelir.
Bir kullanıcı tarayıcı çerezlerini temizlerse ne olur?
Bir ziyaretçi tarayıcı çerezlerini temizlerse, sitenizdeki görüntüleme geçmişi silinir. “Son ziyaret edilen gönderiler” listesi, makalelerinizi tekrar göz atmaya başlayana kadar onlar için boş olacaktır.
UX'i İyileştirmek İçin WordPress Gönderi Yönetimi Hakkında Daha Fazla Kılavuz
Bu eğitimde, bir kullanıcıya en son ziyaret edilen gönderileri nasıl göstereceğinizi WordPress'te öğrendiğinizi umuyoruz.
Sonra, şunları da öğrenmek isteyebilirsiniz:
- WordPress Kenar Çubuğuna Öne Çıkan Gönderiler Nasıl Eklenir
- Harika Bir Blog Yazısı Nasıl Yazılır (Yapı + Örnekler)
- Her Blog Yazısı İçin Otomatik Olarak Affiliate Açıklaması Nasıl Eklenir
- WordPress'te Birden Fazla Gönderi Küçük Resmi / Öne Çıkan Görseli Nasıl Eklenir
- WordPress RSS Akışında Gönderilerin Görünmesini Geciktirme
- WordPress İçin En İyi İlgili Yazılar Eklentileri
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

kzain
Eklemek istediğim bir fikir, bunu “İlgili Gönderiler” widget’ı ile birleştirmek. Kullanıcılara son ziyaret ettikleri gönderiyi benzer içeriklerle birlikte göstererek, sitede daha uzun süre kalmalarını ve daha fazla keşfetmelerini teşvik edebilir.
Paolo
Merhaba, emin olmak için, çerezleri kullanarak, bir kullanıcı tarayıcı değiştirirse, daha önce okuduğu gönderilerin listesini bulamayacağı anlamına mı geliyor, doğru mu?
WPBeginner Desteği
Şimdilik bu doğru.
Yönetici
Suyash Ekhande
Yakın zamanda görüntülenen gönderileri bir carousel formatında gösterecek yeni eklentiler var mı?
Jordan Smith
Bu eklenti hala bakımı yapılıyor mu? Tam olarak bu işlevselliği arıyorum. Teşekkürler!
Matthew Dalli
Bunu bir widget yerine gönderi başlığının yanında vurgulanacak şekilde yapmanın bir yolu var mı?
kaliko
Bu harika küçük bir mücevher. Bunun diğer (özel) gönderi türlerini veya bir çoklu site ağındaki geçmişi görüntülemesinin bir yolu var mı?
Brian
Tüm gönderiyi (yani get_post) göstermenin bir yolu var mı, sadece başlığı değil? Kodu ve eklenti kodunda nereye yerleştirileceğini sağlayabilir misiniz? Teşekkürler!
tony roberts
Eklentiyi yükledim ancak widget'ı yüklemekte sorun yaşıyorum. Görünüm > Widget'lar > Son Görüntülenen Gönderiler'e Tıklayın > Birincil Kenar Çubuğu'na Tıklayın > Widget Ekle'ye tıklayın, hiçbir şey olmuyor. Son Görüntülenen Gönderiler'i sürükleyip bıraksam bile hiçbir şey olmuyor.
Yanlış bir şey yaptığıma dair bir fikriniz var mı?
Tony
RA
Bu eklenti için bir kısa kod var mı? Bunu bir gönderiye eklemek istiyorum.
WPBeginner Desteği
Hayır, şu anda bir kısa kodu yok. Ancak, WordPress widget'larını gönderi veya sayfa içeriğine ekleme konusundaki eğitimimizi deneyebilirsiniz.
Yönetici
frebro
Bu, yerel ana bilgisayarımda güzel çalışıyor ancak üretim sunucusunda "Başlık bilgileri değiştirilemiyor – başlıklar zaten gönderildi" hatası veriyor. Çerezi ayarladığınızda içeriğin zaten çıkmaya başladığı anlaşılıyor.
Roots temasını ve Wordpress 3.6'yı kullanıyorum. Bunu çözmek için herhangi bir öneriniz var mı?
musa garip
Merhaba bu eklenti harika bir sorum var
bir resim ( öne çıkan resim ) ekleyebilir misiniz?
teşekkürler
Yayın Kadrosu
Evet, ancak eklenti dosyasını düzenlemeniz gerekir.
Yönetici
David Rwell
Bu harika küçük eklenti için teşekkürler. Bir sitedeki kişiselleştirme deneyimine büyük ölçüde katkıda bulunuyor.
David.
Jacopo Tarantino
Eklenti github'da mı? Katkıda bulunmayı çok isterim.
Yayın Kadrosu
No it is not on Github yet. Please get in touch via the contact form, so we can communicate further
Yönetici
Jacopo Tarantino
Bu değişkenlerin değerini değiştirmek için kendi temanızda veya eklentinizde bir tür geçersiz kılma kullanmak daha iyi olmaz mıydı? Eklentiyi doğrudan düzenlerseniz, eklentiyi güncellediğinizde (ki bunu her zaman yapmalısınız!) bu değişiklikleri kaybedersiniz. Eklenti etkinleştirildikten hemen sonra bağlanmak ve muhtemelen global değişkenler olan şeylere yeni değerler atamak çok zor olmamalıdır.
Yayın Kadrosu
Agreed. That is in the list of things to add to that plugin when we create a settings page
Yönetici