ellsif blog

愛知のフリーランス プログラマのメモ書きなど

WordPressのJSON APIを使う(その2 実装)

WordPressのJSON APIを使う(その1 検証)でJSON取得まで確認しました。

以下がJSON APIをPHPから使うサンプルです。

<?php
  // ブログ記事の取得(contentsのカテゴリから4件取得)
  $api_url = 'http://ellsif.com/blog/?json=get_category_posts&slug=contents&count=4';

  if ($json = file_get_contents($api_url)) {
    $wp_posts = json_decode($json);
    
    if ($wp_posts) {
      foreach($wp_posts->posts as $post) {
        $title = $post->title_plain;  // タイトル
        $excerpt= $post->excerpt;     // 本文要約
        $url = $post->url;            // 記事のURL
        $date = date('Y/m/d', strtotime($post->date));  // 投稿日(公開日?)を取得

        // HTMLに書き出す
        echo '<div class="blog_content">';
        echo '<h3>'.$title.'</h3>';
        echo $excerpt;
        echo '<a href="'.$url.'" target="_blank">続きを読む</a>';
        echo '</div>';
      }
    }
  }
?>

コメント

コメント
名前
ウェブサイト

*