Bir blog yazarıysanız, online bir haber yayıncısıysanız veya başka türde makale tabanlı bir web sitesine sahipseniz, ziyaretçilerinizin yayınladığınız makalelerin yeni ve güncel olduğunu bilmelerini sağlamanız önemlidir. WordPress kutudan çıkar çıkmaz bu özellikle birlikte gelmese de, WordPress gönderilerinize “son güncelleme” tarihini eklemenin kolay bir yolu var.
Bugün, makalenizin en son güncellendiği tarihi görüntülemenizi sağlayacak ve web sitenizin ziyaretçileri için işleri daha kolay hale getirecek bazı basit adımları paylaşacağız:
-
WordPress Gönderilerinize Son Güncelleme Tarihini Eklemeyi Ne Zaman Düşünmelisiniz?
-
Functions.php Kullanarak Son Güncelleme Tarihini Görüntüleme
-
Tema Şablonlarını Kullanarak Son Güncelleme Tarihini Görüntüleme
WordPress Gönderilerinize Son Güncelleme Tarihini Eklemeyi Ne Zaman Düşünmelisiniz?
Çoğu WordPress temasının her makale için yayınlanma tarihini göstermesi yaygın bir durumdur ve bu, çoğu web sitesinde de işe yarar. Bununla birlikte bazı web siteleri şu veya bu nedenle düzenli olarak güncellenen içerikler yayınlar.
Örneğin bir haber sitesi söz konusu olduğunda, eski bir haberin bir noktada güncellenmesi gerekme olasılığı yüksektir. Bu durum söz konusu konuyla ilgili bu arada, yani makale yayınlandıktan sonra meydana gelen son olaylar hakkında en son bilgileri içeren bir güncelleme olabilir. Hatta çeşitli online öğreticiler, ürün ve hizmet incelemeleri, tur rehberi makaleleri vb.’nin tümü zamana duyarlı bilgiler içerebilir. Bu tür içeriklerin alaka düzeyi ve güncelliği, fiyatlandırma, ürün özelliklerindeki değişiklikler, kullanım koşulları vb. gibi farklı faktörlere bağlı olabilir. Bu yüzden düzenli olarak güncellenmeleri gerekir. Kullanıcılarınızın bu güncellemelerden haberdar olmasını istiyorsanız gönderilerinizde son güncelleme tarihini göstermek iyi bir uygulama olabilir.
Hatta birçok kullanıcı için, iki yıldan daha eski makaleler, bir şekilde Google arama sonuçlarının en üstünde görünseler bile, genellikle artık alakalı olmadığı gerekçesiyle reddedilir.
İşin gerçeği, gönderiniz ne kadar eskiyse, tıklanma şansı o kadar az olur. Google, sıralama algoritması söz konusu olduğunda da bu faktörü dikkate alır ve ayrıca bir gönderinin yayınlandığı (veya güncellendiği) tarihi SERP’lerde görüntüler.
Bununla birlikte yıllar önce yazılmış, her zaman geçerli olan içerik türüne sahip makaleler var. Yine de birçok web sitesi, bu tür makalelerin sahip olduğu potansiyelin boşa gitmemesi için bu tür makaleleri düzenli olarak güncellemeyi ihmal etmez. Bu şekilde, kullanıcılara ilgilendikleri içeriğin hala güncel olduğunu gösteriyorlar. Siz de yüksek kaliteli gönderilerinin çok ihtiyaç duyduğu görüntülemeleri kaybetmesini önlemek isteyenler arasındaysanız (ve açıkçası, neden olmasın?) aynısını yapmanızı tavsiye ederiz.
Güncellemeyi planladığınız bir içeriğiniz varsa ancak yine de okuyucularınızın bunun tam olarak yeni olmadığını bilmesini istiyorsanız, kullanabileceğiniz temiz bir geçici çözüm var. Gönderinizin üzerinde bir “Eski Gönderi” bildirimi görüntülemek, ziyaretçilerinizin içeriğe şüpheyle yaklaşmaları gerektiğini bilmelerini sağlar. Kullanışlı küçük bir eklenti yardımıyla yapmak kolaydır ve UX ve güven açısından size uzun bir yol kat edecektir. Her şeyin yolunda olduğundan emin olmak için içeriğinizi düzenli olarak yeniden ziyaret ettiğinizi gösterir ve ayrıca gönderinizin artık geçerli olmayan bilgiler içermesi durumunda hesap verebilirliğe yardımcı olur.
Fakat bu, yukarıda bağlantısı verilen ayrı bir makalede ele aldığımız bir konu, bu yüzden şimdi buradaki konumuza, gönderilerinize son güncelleme tarihini ekleyen konumuza geri dönelim.
WordPress, gönderinizin son değiştirilme tarihini varsayılan olarak görüntüleme seçeneğiyle gelmese de, neyse ki, her zaman manuel olarak yapma seçeneği vardır. Tek yapmanız gereken, kullandığınız WordPress temasının dosyalarına birkaç satır kod eklemek ve bu sefer size nasıl yapılacağını göstereceğiz.
Daha fazla uzatmadan, WordPress’te “Son Güncelleme” tarihini görüntülemek için takip edebileceğiniz bazı kolay talimatlar. Bunu, temanın functions.php dosyasını düzenleyerek veya temanızın şablon dosyalarından birine bir kod parçacığı ekleyerek başarabilirsiniz.
Functions.php Kullanarak Son Güncelleme Tarihini Görüntüleme
İçeriğinizden önceki son güncelleme tarihini eklemek için temanızın functions.php dosyasına bir satır kod eklemeniz gerekir.
Yönetici kontrol panelinizde Görünüm >> Tema Düzenleyici’ye gidin ve functions.php dosyanızı Tema Dosyaları listesinde bulun.
Daha sonra dosyanın en sonuna aşağıdaki kodu ekleyin:
function my_last_updated_date( $content ) { $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time('F jS, Y'); $updated_time = get_the_modified_time('h:i a'); $custom_content .= '<p class="last-updated entry-meta">Last updated on '. $updated_date . ' at '. $updated_time .'</p>'; } $custom_content .= $content; return $custom_content; } add_filter( 'the_content', 'my_last_updated_date' );
Kod, söz konusu gönderinin yayınlanma tarihi ile son değiştirilme tarihi arasında bir fark olup olmadığını kontrol ederek çalışır. Bu iki tarih farklıysa, son değiştirilme tarihi görüntülenecektir.
Kodunuzu girdikten sonra, Dosyayı Güncelle düğmesine bastığınızdan emin olun.
İsterseniz, temanızın stil sayfasına bazı özel CSS’ler bile ekleyebilirsiniz (veya Görünüm >> Özelleştir’e gidip Ek CSS seçeneğini kullanarak). Örneğin bu kodu temel olarak kullanabilirsiniz:
.last-updated { font-size: small; text-transform: uppercase; background-color: #fffdd4; }
Nihai sonucumuz şöyle görünüyor:
Tema Şablonlarını Kullanarak Son Güncelleme Tarihini Görüntüleme
Bunu yapmanın başka bir yolu da temanızın özel şablon dosyasını kullanmaktır. Çoğu tema gönderileri görüntülemek amacıyla single.php, index.php,archive.php vb. gibi farklı şablonlar kullanır.
Yapmanız gereken dosya içerisinde tarih ve saatinizi gösteren kodu bulup, varolan kodu aşağıda sizinle paylaşacağımız kodla değiştirmek veya temanın “tarih ve saat” bölümünün hemen altına eklemek. kod. İlki, gönderinizin yalnızca son değiştirilme tarihini (orijinal yayınlanma tarihi olmadan) görüntülerken, ikincisi, içeriğinizin üzerinde her iki tarihin de görüntülenmesine izin verir.
Twenty Seventeen temasını bu amaçla kullandık. Bu temanın tarih ve saat kodu, template-tags.php dosyasında bulunur.
Yaptığımız şey, ‘twentyseventeen_time_link’ adlı işlevi bulmak ve aşağıdakini ‘get_the_time’ kod satırının hemen altına yerleştirmekti:
$u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { echo "<p class="last-updated entry-meta">Last modified on "; the_modified_time('F jS, Y'); echo " at "; the_modified_time(); echo "</p> "; }
Aynı kodu kendi temanızın şablon dosyasında da kullanabilirsiniz.
İşiniz bittiğinde Dosyayı Güncelle düğmesine basın ve hepsi bu kadar – gönderiniz artık gönderinizin en son değiştirildiği tarihi gösterecek.
Ve işte bizim tarafımızdan nasıl göründüğü:
Sarma
İçeriğini düzenli olarak güncellemeye çalışan bir web sitesi veya blog sahibiyseniz, WordPress gönderilerinize “Son Güncelleme” özelliğini eklemeyi düşünebilirsiniz. Bu uygulama, ziyaretçilerinize içeriğinizin her zaman taze ve alakalı olduğunu göstermenize izin verdiği için özellikle kullanışlıdır. Eğiticimizde görebileceğiniz gibi, kodu doğrudan temanızın functions.php dosyasına eklemenizi sağlayan yöntem, yeni başlayanlar için bile nispeten basittir ve işi oldukça iyi yapar. Alternatif olarak kodu temanızın şablon dosyalarından birine ekleyerek gönderinizin son değiştirilme tarihini kolayca görüntüleyebilirsiniz. Son olarak gönderinizin görece eski olduğunu ve onu en kısa zamanda güncellemeyi planladığınızı belirten bir bildirim de görüntüleyebileceğinizi unutmayın.
Bu kolay teknikleri kullanarak, okuyucularınızın size ve blogunuza veya web sitenize olan güvenini artırmaya ve onu güvenilir ve doğru bir içerik kaynağı haline getirmeye yardımcı olabilirsiniz.