WordPress ブログに外部のRSSフィードを表示する

  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

外部のRSSフィードをワードプレスのブログに表示したい場合があります(例えば、私が使用している他のブログの記事や他人のブログの記事のリストを表示する場合)。

まず、最も簡単な方法は、基本的に提供されている RSSウィジェットを使用して、サイドバーたいウィジェット領域に外部のRSSフィードを表示することができます。 RSSウィジェットを使用して別のワードプレスのサイトの最新記事の一覧を表示する方法は、 この記事を参照してください。

ユーザーコードを使用

直接テーマのソースに追加する場合は、次のコードを好きなところに貼り付けします。

<h2><?php _e( 'Recent Posts from Other Blog:', 'my-text-domain' ); ?></h2>

<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );

// 지정된 피드 소스에서 SimplePie 피드 개체 가져오기
$rss = fetch_feed( 'https://www.thewordcracker.com/feed/' );

if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly

// 총 항목 확인하기 - 5개로 제한
$maxitems = $rss->get_item_quantity( 5 );

// 엘리먼트 0(첫 번째 엘리먼트)부터 모든 항목 배열 빌드하기
$rss_items = $rss->get_items( 0, $maxitems );

endif;
?>

<ul>
<?php if ( $maxitems == 0 ) : ?>
<li><?php _e( 'No items', 'my-text-domain' ); ?></li>
<?php else : ?>
<?php // Loop through each feed item and display each item as a hyperlink. ?>
<?php foreach ( $rss_items as $item ) : ?>
<li>
<a href="<?php echo esc_url( $item->get_permalink() ); ?>"
title="<?php printf( __( 'Posted %s', 'my-text-domain' ), $item->get_date('j F Y | g:i a') ); ?>">
<?php echo esc_html( $item->get_title() ); ?>
</a>
</li>
<?php endforeach; ?>
<?php endif; ?>
</ul>
// source: wpbeginner.com

RSSフィードのアドレスと表示する文の数などを適切に変更することをします。

プラグインの使用

WP RSSアグリゲータ

他の方法でプラグインを使用することができます。 これと関連し、様々なプラグインがあります。 WP RSSアグリゲータというプラグインも、このような機能をするプラグインです。 次の動画を見ると、 他のサイトのRSSフィードのアドレスを入力して、ショートコードをしたいページや位置に挿入して、RSSフィードのリストを表示することができます。

RSS Newsプラグイン

このプラグインは、Codecanyonマーケットから削除されました。 代わりに Echo RSS Feed Post Generator Plugin for WordPressのようなプラグインを確認してください。

これとは異なり、他のサイトのRSSフィードのアドレスを利用して、文を最初からインポートする機能をするプラグインもありますね。 RSS Newsというプラグインでは、次のような機能を提供しています。

  • ニュースを手動または自動でインポート可能(wp_cron使用)
  • 無制限のRSSソースの処理
  • 基本ポスト脚本、状態、およびタイプの選択
  • 記事タイトルからタグの作成が可能
  • 禁則語指定可能、タグ取り外し可能(許容可能なタグを追加可能)
  • リンク構造を変更して、Referral suffix追加機能
  • 詳細なドキュメントなど

他のサイトの記事をまとめてワードプレスのサイトにブログ形式で表示する場合に便利そうです。

追加:RSS AutoPilot - unique content extractor

RSS-AutoPilot --- unique-content-extractor

また、他のプラグインで RSSオートパイロットというプラグインがあります。

RSS AutoPilotはAtomやRSSフィードをダウンロードして、ワードプレスで記事を作成することができるWordPressのプラグインでフィードが提供する要約を利用したり、独自のContent Extractor(コンテンツ抽出)機能を使用して、Webサイトから直接コンテンツを掻きします。 この機能を使用して、手動でコンテンツを選択するか、自動的に削除することができます。

詳細については、 RSSオートパイロット プラグインサイトを参照してみてください。 動画もありますので、どのように動作するかの確認が可能です。

参考



3のコメント

  1. 良い文章ありがとうございます!

    GoogleでRSS関連の検索をしたら、ワードクラッカーさんの文が餅!し表示ですね(笑)

    ワードクラッカーさんの「ナクソジャン」カテゴリーの記事一覧をRSSフィードに追加しました!
    もしかしたら、不要アンウシミョンすぐに削除するようにします

    応答
    • 共有はいつでも歓迎です。

      今猛暑が残り少ないようです。 先週南部地方に行ってきたが、そこの温度が40度を行き来入っニュースもよく言及されるところでした。 おそらく数ヶ月後には、寒くて死にそうだという声があちこちで出ないかと考えますね。(笑)

      応答
  2. WordPress RSSフィードだけでなく、ほぼすべてのSNSのフィードを WordPressに表示するようにするプラグインもありますね。 https://www.thewordcracker.com/basic/flow-flow-wordpress-social-stream-plugin/ 文を参考にしてください。

    応答