ホームページにブログ更新履歴を表示!
Updated:
今日は、このブログとは別に公開しているWebサイト「mk−mode SITE」のトップページにブログの更新履歴を表示させてみました。
少しググってみると、
- RSSフィードをJavaScriptを使用して取得する方法
- RSSフィードを取得するブログパーツを使用する方法
などを見かけました。
当方の場合、Webサイトとブログサイトは同じ自作サーバ上に構築しているので、RSSフィードを使用する方法はまわりくどい感じがしましたので、PHPでWordPressのデータベース(MySQL)(テーブル:wp_posts)を直接読み込む方法をとりました。
PHPとデータベース(MySQL)の知識があれば、意外と簡単に出来ると思います。
以下が簡単な手順(PHPでの処理)
- DBオープン
- SQL文作成
- SQL実行
- HTML整形
- DBクローズ
※注意する点
- MySQL側とWebサイト側で文字コードが異なる場合、MySQLから取得して値をそのまま表示すると文字化けするので、表示する際に文字コードを変換させる必要があります。
※WordPressのテーブル情報は以下を参照
今日は以上です。
ではまた。
Comments