• 04-07-2019, 19:33:59
    #1
    Merhabalar.

    Mesela 4 temmuz'da açılan bir konunun altına 10 gün sonrasında eklenecek bir yazı koymak istiyorum. Yani 14 temmuzda.

    Her konu için aynısı olacak. 2. konu 6 temmuzda açıldıysa 16 temmuzda o yazı o konuda gösterilecek.

    Bunu php ile yapmanın yöntemi nedir? Şimdiden teşekkürler.
  • 04-07-2019, 19:37:22
    #2
    Bugunun time kodunu alin sonrasonda 10 gun sonraki time kodu ile esit ve ustundeysen goster diye koddu kullanabilorsin
  • 04-07-2019, 19:50:51
    #3
    $tarih = strtotime(get_the_date( 'Y-m-d' ));
    $bugun = strtotime(date("Y-m-d"));
    $fark = ($bugun-$tarih)/86400;
    if($fark>=10) {
        echo "10dan büyük";
    } else {
        echo "10dan küçük";
    }
  • 04-07-2019, 20:15:21
    #4
    F.Gungor adlı üyeden alıntı: mesajı görüntüle
    $tarih = strtotime(get_the_date( 'Y-m-d' ));
    $bugun = strtotime(date("Y-m-d"));
    $fark = ($bugun-$tarih)/86400;
    if($fark>=10) {
        echo "10dan büyük";
    } else {
        echo "10dan küçük";
    }
    Eyvallah hocam mükemmel çalışıyor.

    Küçük bir sorum daha olacak. Konu düzenlenme tarihinide baz alabilir miyiz. Yani konu düzenleme tarihinden 10 gün sonrası mesela.
  • 04-07-2019, 20:44:42
    #5
    ikipac adlı üyeden alıntı: mesajı görüntüle
    Eyvallah hocam mükemmel çalışıyor.

    Küçük bir sorum daha olacak. Konu düzenlenme tarihinide baz alabilir miyiz. Yani konu düzenleme tarihinden 10 gün sonrası mesela.
    get_the_date yerine the_modified_date dener misiniz?
  • 04-07-2019, 20:58:30
    #6
    F.Gungor adlı üyeden alıntı: mesajı görüntüle
    get_the_date yerine the_modified_date dener misiniz?
    Denedim çalışmıyor malesef.
  • 04-07-2019, 21:43:42
    #7
    ikipac adlı üyeden alıntı: mesajı görüntüle
    Denedim çalışmıyor malesef.
    $tarih = strtotime(get_the_modified_date ( 'Y-m-d' ));

    Bunu deneyelim. Olmazsa özel fonksiyon yazılıp çekilmesi lazım. Elimde hazır wp site olmadığı için test şansım olmuyor maalesef.
  • 04-07-2019, 22:01:20
    #8
    F.Gungor adlı üyeden alıntı: mesajı görüntüle
    $tarih = strtotime(get_the_modified_date ( 'Y-m-d' ));

    Bunu deneyelim. Olmazsa özel fonksiyon yazılıp çekilmesi lazım. Elimde hazır wp site olmadığı için test şansım olmuyor maalesef.
    Bu çalıştı hocam. Tekrar tekrar teşekkürler.
  • 06-07-2019, 03:31:00
    #9
    ikipac adlı üyeden alıntı: mesajı görüntüle
    Merhabalar.

    Mesela 4 temmuz'da açılan bir konunun altına 10 gün sonrasında eklenecek bir yazı koymak istiyorum. Yani 14 temmuzda.

    Her konu için aynısı olacak. 2. konu 6 temmuzda açıldıysa 16 temmuzda o yazı o konuda gösterilecek.

    Bunu php ile yapmanın yöntemi nedir? Şimdiden teşekkürler.
    Hocam burada ki mantık nedir tam olarak? Eski tarihli bir konuyu, yeni eklemiş gibi başta mı göstermiş oluyorsunuz? Bende böyle şey düşünüyordum da aynı mantık mı acaba diye merak ettim.