get_postsで投稿したデータの取得

Yusuke 103views 更新:2016年6月24日
$res = get_posts( array(
        'post_type' => 'goods', //特定のカスタム投稿タイプスラッグを指定
        'taxonomy' => 'color', //特定のカスタムタクソノミースラッグを指定
        'term' => 'red', //特定のカスタムタクソノミー内のタームスラッグを指定
        'orderby' => 'rand', //何順で並べるか
        'posts_per_page' => 3 //取得記事件数
    ));

    $j = 0;

    foreach($res as $value){

        //ここで言うvalueとはres配列の中の配列の要素数のことである

        $res[$j]['Name']=$value[0];
        $res[$j]['Address']=$value[1];
        $res[$j]['Longitude']=$value[2];
        $res[$j]['Latitude']=$value[3];
        $res[$j]['Numbers']=$value[4];

        $j++;

    }

カスタムフィールドに投稿した記事をget_posts関数によって取り出し、Ajax通信によってブラウザ側に送信する必要がある。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません