• 12-05-2022, 11:21:10
    #1
    Merhaba aşağıdaki kodu kullanarak botla eklediğim içeriklerin tekrarlanmaması için ne yapabilirim msql sorgulama haricinde

    $my_post = array(
    'post_title' => "$title",
    'post_content' => "$content",
    'post_status' => 'draft', 'post_author' => 1,
    'post_category' => array(1), );
    $post_id = wp_insert_post( $my_post );
  • 12-05-2022, 12:12:32
    #2
    Post başlıklarını json formatında kaydet sonrasında kontrol et


    $filename="push.json";

    if(file_exists($filename)):
    $raw = file_get_contents($filename);
    $data = json_decode($raw);
    else:
    $data = (object)array(
    "list"=>[]
    );
    endif;



    $state = array_in( md5($title) , $data->list);

    if ( $state ) :

    // yapılacaklar

    // kayıt sonrası ilgili başlığı kaydet
    $data->list[ count( $data->list) ] = md5( $title );
    file_put_contents($filename,json_encode( $ data ));

    else:

    // uyarı mesajı
    endif;
  • 12-05-2022, 23:30:41
    #3
    fatbotter.com
    erqin adlı üyeden alıntı: mesajı görüntüle
    Merhaba aşağıdaki kodu kullanarak botla eklediğim içeriklerin tekrarlanmaması için ne yapabilirim msql sorgulama haricinde

    $my_post = array(
    'post_title' => "$title",
    'post_content' => "$content",
    'post_status' => 'draft', 'post_author' => 1,
    'post_category' => array(1), );
    $post_id = wp_insert_post( $my_post );
    https://www.r10.net/webmaster-genel-...post1082393477

    Mesajda cevabını bulabilirsiniz. Php ile yapabilmek için öncelikle aynı kaydın olup olmadığını sorgulamak gerekir.