WordPress

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

wordpress
o_wani
この記事は作成から7年以上経過しているため、内容が古くなっている可能性があります。

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

例)
http://54.249.216.6 → WordPressじゃない
http://54.249.216.6/blog/ → WordPress

下記手順は、全て、http://54.249.216.6index.htmlindex.phpにあたるファイルに記載し、http://54.249.216.6のページで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; ?>

以上。

STAFF
o_wani
o_wani
スタッフ
大学卒業後、15年間WEB業界で働く。現在はマネジメントに従事していますが、ChatGPTの登場に触発され、このブログを再開。AIをパートナーに、自分で手を動かして実装する楽しさと喜びを再発見中。時代が変わりつつある中でも、陳腐化しない情報発信も目指しています。
記事URLをコピーしました