Alıntı
PHP Kodu:
<?php
$tarih = human_time_diff(get_the_time('U'), current_time('timestamp'));
$ayirma = explode(" ",$tarih);
if ($ayirma[0] >= 90) {
// Uyarı
echo "<div id='eskiyazi' class='eskiyazi'>Bu yazı 3 ay 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='#'>buradan</a> bildirebilirsiniz. Anlayışınız için teşekkür eder, keyifli okumalar dilerim <p> - "; echo the_author_posts_link(); echo"</p></div>";
} ?>CSS Kodu:/* Eski Yazı Uyarı */
#eskiyazi{
background-color:#dc635b;
padding:8px;
margin-top: 0.5em 0;
padding: 1em 1.5em;
border: 1px solid #c0433b;
color:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#eskiyazi a{
font-weight:bold;
color:#fff;
}
/* Eski Yazı Uyarı */Sonuç:
Kodun Yapısı:
2. satırda tarih isimi değişkene kodumuz ile "X gün" olarak yazının yazıldığı tarihi atadık.
3. satırda tarih isimli değişkeni boşluklar aracılığı ile böldük.
4. satırda böldüğümüz tarih değişkeninin "X" ksımını [0] ile çektik sonra bu değer ile if döngüsü kurduk ve >= 90 (büyük-eşit) diyerekten X değeri 90'dan büyük veya eşit ise echo ile ekrana yazılacak yazıyı yazdırdık.
Kaynak: http://buraksah.in/wordpressde-eski-...i-ekleyin.html
- Yazar ADI