WordPress で JSON, JSONP 形式のデータを吐き出すプラグイン WordPress › Feed JSON を公式プラグインディレクトリで公開しました。
ダウンロードは、以下から。
WordPress > Feed JSON « WordPress Plugins
このプラグインを導入することで、<script type="text/javascript" src="https://dogmap.jp/feed/json?callback=callback"></script>
みたいな感じで呼び出してやれば、JSONP 形式で最新記事の一覧を取得できます。
これで、簡単に他サイトや静的HTML上に簡単に更新情報を表示できるようになります。
詳しいやり方は、以前のエントリを参考にしてください。
WordPress の更新情報を JSONP 形式で出力 : dogmap.jp
使い方ですが、以下のような URL にアクセスすることで JSON 形式のデータを取得することができます。
https://dogmap.jp/feed/json
?callback=hoge
を追加することで、コールバック関数として hoge を指定した JSONP 形式のデータを吐き出すこともできます。
https://dogmap.jp/feed/json?callback=hoge
もちろん、RSSフィードと同様に投稿者ごとや、カテゴリごと・タグごとの JSON データも吐き出すことができます。
https://dogmap.jp/category/genre/コンピュータ/wordpress/feed/json
また JSON データとして書き出したい項目をカスタマイズしたい場合は、プラグインに同梱されている feed-json-template.php ファイルを、利用しているテーマと同一フォルダに json-feed.php という名前でコピーして編集することでカスタマイズすることができます。
使ってやってください。
はじめまして。
rss2を利用していて、記事の自動更新をしていたのですが、2015年7月から更新されなくなって困っていました。 このサイトを参考にさせていただいて json に変更して無事に自動更新できるようになりました。本当にありがとうございました。
KEN
はじめまして。
feed-json-template.phpの21行目、getが抜けている為、
dataの値が1つ目以降全てnullになってるみたいです。
javascriptで別ドメインにfeedを表示したかったので、ありがたく使わせて頂きます。
ichi さん、はじめまして。
おー、ご指摘ありがとうございます。
修正しました!