Merhaba arkadaşlar, uzun zamandır internet üzerine bir yazı yazmıyordum. Kısmet bugüneymiş. Bu yazımda sizlere eski yazdığınız yazılara “Bu yazı x zaman kadar önce yazılmıştır. Dolayısıyla yazıda ya da görsellerde veya linklerde bir hata olabilir. Eğer bir hata ile karşılaşırsanız bana buradan ulaşabilirsiniz.  ” gibi bir uyarı ekleyeceğiz. Örneğini de alttaki görselde görebilirsiniz:
eski yazılara uyarı ekleme

Ben de bu yöntemi Enes’in şu yazısında gördüm. Bunun için kendisine müteşekkirim.

Şimdi nasıl yapılacağına kısaca bir göz atalım:

Css Kodları

İlk olarak aşağıdaki css kodlarını temamızın style.css dosyasına ekliyoruz. Nereye eklediğinizin bir önemi yok ama düzen açısından kodların en altına eklemeniz mantıklı olacaktır. Bir de /* Eski yazı uyarı */ diye bir kısım görüyorsunuz. Bu kod siteye girene gösterilmez. Bunu yalnızca siz görürsünüz. Yani bu kodlama sırasında bilgi satırı olarak bilinir. Diğer kodlamalarınızda da bunu kullanmanızı tavsiye ederim.

 /* Eski Yazı Uyarı */
#eskiyazi{background-color:#afe6ff;width:602px;border:solid 1px #e1e1e1;padding:8px;}
.eskiyazi {margin-top: 0.5em;margin-bottom: 0.5em;padding: 1em 1.5em 1em 7.5em;border-bottom: 2px solid #fff;border-top: 2px solid #fff;background: url(resim/eskiyazi.png) 0.8em center no-repeat;}
.eskiyazi-ortala {margin-left:60px;}
/* Eski Yazı Uyarı */

Gelelim PHP kodlarına… 

<?php
$tarih = the_date('j F y', '', '', FALSE);
$ayirma = explode(" ",$tarih);
if ($ayirma[2] <= "11") { // 11 yerine yılı 2 haneli olarak yazın , örneğin 2012 için 12 gibi.
// Uyarı
echo "<div id='eskiyazi' class='eskiyazi'><div class='eskiyazi-ortala'>Bu yazı <b>1</b> sene veya daha önce yayınlanmış olduğundan; görülen linklerde, resimlerde veya kodlarda hata olabilir. Herhangi bir hata ile karşılaşırsanız bana <a href='https://www.suskumru.com/iletisim'>buradan</a> bildirebilirsiniz. Anlayışınız için teşekkür eder, keyifli okumalar dilerim. <b>Çağrı</b></div></div>"; } ?>

Bu kodları da single.php içine yerleştirmelisiniz. Görünmesini istediğiniz yere yapıştırmak burada önemli olan nokta. Genelde şu kodların altına eklenir

<?php the_content(__('')); ?>

Ama benim blogumda şu kodun altına ekledim:

<div class="content">

Yani burada dikkat etmeniz gereken kısım content adlı kısmı bulup altına eklemek. Content içerik demek, bunu da bilmeniz faydalı olur diye düşünüyorum 🙂

Uyarıya şık bir görsel eklemek

  • Uyarınıza bir görsel eklemek için style.css’e eklediğiniz kodların arasında yer alan resim/eskiyazi.png kısmına bakalım.
  • Eğer tema klasörünüz içerisinde resim diye bir klasör varsa içerisine 48×48 boyutunda ve eskiyazi.png adında bir görsel ekleyebilirsiniz.
  • Eğer klasörün içinde resim diye bir klasör yoksa muhtemelen img ya da images gibi bir klasör vardır. Bu durumda style.css’teki kodunuzu resim/eskiyazi.png değil de img/eskiyazi.png ya da images/eskiyazi.png olarak değiştirebilirsiniz.

Başka da bir şey kalmadı 🙂 Umarım faydalı olabilmişimdir. Eğer takıldığınız bir nokta olursa yorum olarak bildirebilirsiniz, yardımcı olurum seve seve 🙂
Son olarak Enes İlhan kardeşime bir kez daha teşekkür ediyorum. O olmasa ben bunu yapamazdım, size de sunamazdım.