WP:WordPress(ワードプレス)

「WP JSON REST API」を使って、記事個別ページを作成

個別記事のデータを取得した場合には、

http://www.sample.jp/blog/wp-json/posts/

にその記事のIDをくっ付けてやるだけです。

例:http://www.sample.jp/blog/wp-json/posts/記事のID/

コードは以下の様になります。

<?php

    $path = "http://www.sample.jp/blog/wp-json/posts/記事のID/";
    $ch = curl_init($path);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_MAXREDIRS, 5);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $json = curl_exec($ch);
    curl_close($ch);

//パース
$post = json_decode($json, true);

if($post === NULL) {
    //パースに失敗した時は処理終了
    return;
}else{

    $date = strftime("%Y 年 %m 月 %d 日", strtotime(substr($post["date"], 0, 10)));

print<<<EOF
    <div>タイトル:{$post["title"]}</div>
    <div>{$post["content"]}</div>
    <div>公開日時:{$date}</div>
EOF;

}

?>

 

この「記事のID」の部分を動的に書き換えるようにすれば、

記事一覧から記事個別ページへのリンクを貼って、

ブログの構築を行えるようになります。

この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

関連記事

最近の記事

  1. アフィリエイト
  2. VPSサーバー
  3. ブログのネタ探し
  4. プログラミング
  5. SSLとは
  6. 常時SSL通信設定後にやっておくべきこと
  7. 常時SSL通信設定方法
  8. htaccessとは
  9. WordPress
  10. WordPress

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • 世間は今日から新入社員が入ってくる時期か。 新卒一括採用の波に乗れんかった人間やから、 同じ日に一括で社会に放り込まれるという感覚が分からん。
    about 19時間 ago via Twitter Web App

アーカイブ

PAGE TOP