別サイトにWordPressの更新を埋め込む

ブログをWordPressで更新しているとする。その更新を別サイトに埋め込みたい場合の手順を書いておく。ただし、今回は、同じサーバ内であることとPHPを使用できることが条件。下記のようにサブディレクトリ(/blog)以下でWordPressをつかってブログ更新を行っているパターンが該当する。

例)
https://owani.net → WordPressじゃない
https://owani.net/blog/ → WordPress

下記手順は、全て、https://owani.netindex.htmlindex.phpにあたるファイルに記載し、https://owani.netのページでWordPress側の更新を表示する例である。

1. 必要ファイルのinclude

WordPressの記事を取得するために読み込みが必要なファイルがある。

<?php include("./blog/wp-load.php");?>

2. 更新5件取得

WordPressの記事5件取得してくる。

<?php $posts = query_posts('posts_per_page=5'); ?>

3. 記事の内容表示

foreachで「タイトル」「本文」「URL」を表示する。
HTMLは埋め込み先のデザインに合わせよう。

<?php foreach ($posts as $p) :?>
<?php echo $p->post_title; /*記事タイトル*/?>
<?php echo mb_strimwidth($p->post_content,0,100,"..."); /*記事本文*/?>
<?php echo $p->guid; /*記事URL*/?>
<?php endforeach; ?>

以上。

[Sponsored Links]







  • このエントリーをはてなブックマークに追加
[Sponsored Links]