【MT6 Data API】PHPで記事一覧を表示させる

PHPでの設定を次のサイトで紹介してくださっています。
ありがとうございます!

Movable Type 6 の新機能Data APIから記事一覧を取得

上記サイトを参考にテンプレートを作ってみました。

PHPコード

<?php
$baseurl = '<$mt:CGIPath$>mt-data-api.cgi/v1/sites/<$mt:BlogID$>/entries';

$json = file_get_contents($baseurl);

$output = json_decode($json);

echo '<ul>',"n";

foreach ( $output->items as $data ){
    echo "t", '<li><a href="' , $data->permalink , '"><span class="date">', date('Y年m月d日', strtotime($data->date)) ,'</span><span class="tit">' , $data->title , '</span></a></li>',"n";
	}
	
echo '</ul>',"n";
?>

HTML結果

<ul>
	<li><a href="パーマリンク"><span class="date">2014年01月01日</span><span class="tit">記事タイトル</span></a></li>
</ul>

ポイント(注意点?)

日付の表示方法

PHP

date('Y年m月d日', strtotime($data->date))

HTML結果

2014年01月01日

改行、タブ設定を設定

改行 = “n” 、 タブ= “t” を入れてソースを見やすくする

PHPの日付表示設定は、次のサイトを参考にさせていただきました。
ありがとうございます!

php:phpのdate関数で日付のフォーマット変更

コメント

タイトルとURLをコピーしました