wordpressの質問です。


投稿された記事5件分のタイトルとURLを表示するjavascriptを作成したいのですが、wordpressではどうやればよいでしょうか?
RSSは標準で用意されておりますが・・。

具体的には、

/js/index.js などのURLをたたくと

<script>
document.write('タイトル1');
document.write('タイトル2');
document.write('タイトル3');
</script>

とDBからデータをとってきて出力したいです。wp-rss.phpなど既存のRSSをjavascript形式にすれば?というのはなしです。javascriptは動的でも静的でもいいですが、できれば静的で。

wordpress2.7を使っています。

回答の条件
  • 1人2回まで
  • 登録:2008/12/24 02:56:31
  • 終了:2008/12/31 03:00:03

回答(4件)

id:skipsstep No.1

skipsstep回答回数161ベストアンサー獲得回数32008/12/24 07:40:55

ポイント27pt

rssが5つ表示されるようにし、それをjavascriptとcssで隠すようにすれば簡単です。

id:cbic

それってどうやるんですか?

2008/12/24 13:51:22
id:IlO10l0Il No.2

IlO10l0Il回答回数1757ベストアンサー獲得回数812008/12/26 01:59:49

id:cbic

記事中にこれをいれるのはわかるんですが、違うURL(違うファイル)として使うのはどうやるのでしょうか?

2008/12/26 10:56:12
id:mulloo No.3

mulloo回答回数151ベストアンサー獲得回数22008/12/27 03:55:44

ポイント26pt

ブラウザでrssのurlにアクセスすれば、ちゃんと配信分は表示されますよ。

id:hiro-rock No.4

hirorock回答回数39ベストアンサー獲得回数32008/12/31 01:27:14

ポイント10pt

ちょっと質問の意図が汲み取れなかったので答えがあってるかわかりませんが

Javascriptでフィードを取得したいんだったらGoogleのAjaxFeedを使うのが簡単ですよ。

http://code.google.com/intl/ja/apis/ajaxfeeds/

http://tinyurl.com/7dflau


もしJavascriptで取得する意味は無く

ブログのテンプレートを使用している箇所で最新記事を取得したいだけなら

テーマファイルに以下のPHPソースを書けば最新の5記事が取得できますよ。

<?php wp_get_archives('type=postbypost&limit=5'); ?>

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません