ワードプレスで投稿した記事を、他のサイトで表示したいなんて場合があります。
今回は、ワードプレスのRSSを取得して表示させる方法を紹介します。
RSSはサイトのメタデータをXMLベースのフォーマットで構造化して記述するものです。
主に更新情報を公開する場合に使用され、タイトルやURLやディスクリプション、公開日時などの各種情報を記述できます
この情報を読み込んで、更新情報などを習得することができます。
get_item_quantity( 5 ); $rss_items = $rss->get_items( 0, $maxitems ); } echo '
- ';
if ( $maxitems == 0 ) {
echo '
- No items '; } else { foreach ( $rss_items as $item ) { echo '
- ';
echo '
' . esc_html( $item->get_title() ) . '
'; if ( preg_match_all( '/src="([^"]*)"/', $item->get_content(), $image ) ) { if ($image[1]) { echo ''; } } echo ''; // 投稿した日時を表示 echo $item->get_date( 'Y-m-d H:i:s' ); // カテゴリーを表示 $categorys = $item->get_categories(); foreach ( $categorys as $category ) { echo esc_html( $category->get_label() ); } echo ' ';
}
}
echo '
$url = '取得するサイトのフィード'; $rss = fetch_feed( $url );
ここで取得したいRSSのURLを設定すれば拾得が可能です。