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.
Amazon gibi sitelerin size yakın zamanda görüntülediğiniz ürünleri nasıl gösterdiğini hiç fark ettiniz mi? Giriş yapmamış olsanız bile, bu öneriler tarayıcı çerezleri sayesinde hala orada.
Bu sadece bir kolaylık değil. Kullanıcıları etkileşimde tutmanın ve ilgi gösterdikleri 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 olma veya bir şey satın alma 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 bir klasik tema kullanıyorsanız bu eklenti sizin için tasarlanmıştır.
Yapmanız gereken ilk şey, Last Viewed Posts eklentisini yüklemek 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 'Son Görüntülenen Gönderiler Yeniden' seçeneğini 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.

How to Show Last Visited Posts Using a Custom Code Snippet
If you are using a modern block theme, then the widget method won’t work. A better way is to add a custom code snippet that creates a shortcode, which you can then place anywhere on your site.
Bunu yapmanın en kolay ve en güvenli yolu, en iyi kod parçacığı WordPress eklentisi olan WPCode eklentisini kullanmaktır. Bu, riskli olabilecek temanızın functions.php dosyasını düzenlemek zorunda kalmadan parçacıklar eklemenize olanak tanır.
İş ortağı markalarımızdan bazıları, özel kod parçacıklarını eklemek ve yönetmek için WPCode kullanıyor. Gerçekten iyi çalışıyor ve özelliklerini keşfetmek için tam WPCode incelememizi görebilirsiniz.

First, you’ll need to install and activate the free WPCode plugin. For more details, see our guide on how to install a WordPress plugin.
📝 Not: Bu özel kod parçasını tema dosyalarınıza dokunmadan eklemek için ücretsiz WPCode 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.
Now, click the ‘Save Snippet’ button.

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

On the next screen, you can add a ‘Shortcode’ block where you want the list to appear.
Ö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önderiler hakkındaki 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önderilerin listesi her ziyaretçinin web tarayıcısında kaydedilir, bu nedenle web sitenizin performansını etkilemez.
Ancak, eklenti çerez kullandığı için, GDPR ve diğer gizlilik düzenlemelerine uymak için kullanıcı izni 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ülenmeyecektir. Bununla ilgili daha fazla bilgi için tam WPConsent incelememize bakın.
📝 Not: Başlamak için ücretsiz bir WPConsent sürümü edinebilirsiniz. Ancak, pro sürümü daha gelişmiş özelliklerle birlikte gelir.
Adım adım talimatlar için, GDPR/CCPA için WordPress'te çerez açılır penceresi ekleme kılavuzumuzu takip edebilirsiniz: WordPress'te GDPR/CCPA için çerez açılır penceresi ekleme.
SSS: WordPress'te Son Ziyaret Edilen Gönderileri Göster
Over the years, many readers have asked us questions about adding a “last visited posts” feature. Here are the answers to some of the most common ones.
"Son ziyaret edilenler" listesinde kaç gönderi görüntülenir?
By default, the plugin shows the 5 most recently visited articles. You can easily change this number in the widget’s settings to show more or fewer posts.
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.
Will showing the last visited posts slow down my website?
Hayır, çalışmayacaktır. Eklenti, görüntüleme geçmişini WordPress veritabanınıza değil, kullanıcının tarayıcısında çerezler kullanarak saklar. Bu, WordPress barındırma sunucunuza ek 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:
- How to Add Featured Posts in the WordPress Sidebar
- 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
- How to Delay Posts from Appearing in WordPress RSS Feed
- 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
One idea I’d like to add is combining this with a “Related Posts” widget. By showing users their last visited post along with similar content, it could encourage them to stay on the site longer and explore more.
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
Is there a way to do this to have it highlighted next to the post title rather than in a widget?
kalico
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önderilere 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
Hi this plugin is great i have a questions
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