情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
ワードプレスと別のプログラムが共存するサイトで、ワードプレスはサブディレクトリにあり、トップページは別のプログラム。ワードプレスにjson api のプラグインをインストールしトップページのテンプレート(html)にjQuery で情報を読み込んで表示。
<script type="text/javascript" src="
http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div id="newsfeed"></div>
<script>
$.ajax({
type: 'GET',
url: 'URL/wp-json/posts?filter[posts_per_page]=4',
dataType: 'json'
}).done(function(json){
var len = json.length;
for(var i=0; i < len; i++){
var title = json[i].title;
var link = json[i].link;
var category = '';
for (var j = json[i].terms.category.length - 1; j >= 0; j--) {
category += json[i].terms.category[j].name;
};
var pubDD = new Date(json[i].date);
yy = pubDD.getYear();if (yy < 2000) { yy += 1900; }
mm = pubDD.getMonth() + 1;dd = pubDD.getDate();
var pubDate = yy +'.'+ mm +'.'+ dd +'';
var html = '<dl class="clearfix"><dt>' + pubDate + '<span
class="notice">' + category + '</span></dt><dd><a href="' + link + '">' +
title + '</a></dd></dl>';
$('#newsfeed').append(html);
}
}).fail(function(json){
$('#newsfeed').append("読み込めませんでした。");
});
</script>