wordpressにデータ登録したけど欲しいデータがこない

オープンデータのデータをwordpressに登録をしましたが、いざ投稿しようと一覧を表示してみましたが、 自分の思った通りのデータがこなくて困りました。csvを読み込み自動投稿するコードに原因があると考えました。

どうやらインデックス番号を変えることによって欲しいデータを選ぶことができるようです。 始めは、



$post_value = array( 'post_title' => $records[$i][0], //post title 'post_content' => '[cft format=0]', //post content ); $insert_id = wp_insert_post($post_value); if( $insert_id != 0 ){ update_post_meta($insert_id, 'data1',$records[$i][0]); update_post_meta($insert_id, 'data2',$records[$i][2] == null ? 0 : $records[$i][2]); update_post_meta($insert_id, 'data3',$records[$i][3] == null ? 0 : $records[$i][3]); . . .

でしたが、都合が悪く。例えば、post_title’ => $records[$i][0]だと本当は別のデータが来て欲しいのに ただの数字しかこなく、あっていなかったので最終的には、

$post_value = array(
        'post_title' => $records[$i][2], //post title
        'post_content' => '[cft format=0]', //post content
    );

    $insert_id = wp_insert_post($post_value);

    if( $insert_id != 0 ){
        update_post_meta($insert_id, 'data1',$records[$i][0]);
  update_post_meta($insert_id, 'data2',$records[$i][2] == null ? 0 : $records[$i][2]);
  update_post_meta($insert_id, 'data3',$records[$i][3] == null ? 0 : $records[$i][3]);
  update_post_meta($insert_id, 'data5',$records[$i][5] == null ? 0 : $records[$i][5]);
        var_dump('Successfully Uploaded!');

インデックス番号を変えることによって取ってくるデータを選ぶことができました。