投稿日:2017/07/24
更新日:2017/11/16
※2017/11/10追記
WPなし(シード・リミテッドの場合)
下記マニュアル参照
http://x2627568.xaas.jp/docs/manual/seed/tips/
WPあり(SD・EP)
下記のショートコードを使用します。(rssのFTPアップロードは不要です。)
html
/function/custom/shortcode-rss.php
参考サイト
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/fetch_feed
http://qiita.com/konweb/items/128c1b9c14b12522a401
https://www.nxworld.net/wordpress/wp-fetch-feed.html
RSSのURL取得方法一覧
FC2ブログ [サイトURL]?xml
Amebaブログ http://rssblog.ameba.jp/[アメーバID]/rss.html
ライブドアブログ [サイトURL]/index.rdf
JUGEM [サイトURL]/?mode=rss
gooブログ [サイトURL]/index.rdf
Seesaaブログ [サイトURL]/index.rdf
Blogger [サイトURL]/feeds/posts/default?alt=rss
ココログ [サイトURL]/index.rdf
ウェブリブログ [サイトURL]/rss/index.rdf
エキサイトブログ http://rss.exblog.jp/rss/exblog/[エキサイトID]/index.xml
忍者ブログ [サイトURL]/RSS/
yaplog! [サイトURL]/index1_0.rdf
はてなブログ [サイトURL]/feed/
Yahoo!ブログ [サイトURL]/rss.xml
楽天ブログ http://api.plaza.rakuten.ne.jp/[ブログID]/rss/
参考サイト
https://matome.naver.jp/odai/2138910517044776301
WPなし(シード・リミテッドの場合)
下記マニュアル参照
http://x2627568.xaas.jp/docs/manual/seed/tips/
WPあり(SD・EP)
下記のショートコードを使用します。(rssのFTPアップロードは不要です。)
html
記事はありません。
ftp/function/custom/shortcode-rss.php
add_shortcode( 'rss', function($atts) {
extract(shortcode_atts( array(
'url' => '',
'per' => '10'
), $atts ));
include_once( ABSPATH . WPINC . '/feed.php' );
$rss = fetch_feed( $url );
$maxitems = 0;
if ( ! is_wp_error( $rss ) ) :
$maxitems = $rss->get_item_quantity( $per );
$rss_items = $rss->get_items( 0, $maxitems );
endif;
$html = '<dl>';
if ( $maxitems == 0 ):
$html .='<dd>記事はありません。</dd>';
else:
foreach ( $rss_items as $item ):
$esc_url = esc_url( $item->get_permalink() );
$esc_html = esc_html( $item->get_title() );
$html .='<dt>'.$item->get_date('Y/m/d').'</dt>';
$html .='<dd><a href="'.$esc_url.'"title="'.$esc_html.'" target="_blank">'.$esc_html.'</a></dd>';
endforeach;
endif;
$html .= '</dl>';
return $html;
} );
※参考サイトの記述だけですと、日付の表示記載がないので追加しています。参考サイト
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/fetch_feed
http://qiita.com/konweb/items/128c1b9c14b12522a401
https://www.nxworld.net/wordpress/wp-fetch-feed.html
RSSのURL取得方法一覧
FC2ブログ [サイトURL]?xml
Amebaブログ http://rssblog.ameba.jp/[アメーバID]/rss.html
ライブドアブログ [サイトURL]/index.rdf
JUGEM [サイトURL]/?mode=rss
gooブログ [サイトURL]/index.rdf
Seesaaブログ [サイトURL]/index.rdf
Blogger [サイトURL]/feeds/posts/default?alt=rss
ココログ [サイトURL]/index.rdf
ウェブリブログ [サイトURL]/rss/index.rdf
エキサイトブログ http://rss.exblog.jp/rss/exblog/[エキサイトID]/index.xml
忍者ブログ [サイトURL]/RSS/
yaplog! [サイトURL]/index1_0.rdf
はてなブログ [サイトURL]/feed/
Yahoo!ブログ [サイトURL]/rss.xml
楽天ブログ http://api.plaza.rakuten.ne.jp/[ブログID]/rss/
参考サイト
https://matome.naver.jp/odai/2138910517044776301