2月 16, 2022

WordPressのRSSフィードを作成するには?

WordpressのRSSフィードを作成するには? /Inoreader

しかし、WordPressはすでに私のウェブサイトのRSSフィードが付属していませんか? なぜ私は最初の場所でそれを構築する必要がありますか?

公正な質問をすると、それは本当です–WordPressのサイトテンプレートは、すべて独自のRSSフィードを持っています。 これらは、独自のURL形式で提供されます。 ここでは、パーマリンクを有効にしている場合に表示される可能性が最も高い形式の例を示します(そこにはもっと多くの可能性があります):

http://example.com/feed/

http://example.com/feed/rss2/

http://example.com/feed/rss/

http://example.com/feed/rdf/

私は間違って取得しないでください–彼らは仕事を成し遂げるが、それは考慮すべき唯一の最初の層です。 WordPressのサイトには、必須の機能を備えた堅牢なコードが付属しており、その後から、カスタマイズは、クリエイターの手に落ちます。 ワードプレスの大きな謎に開始すると、彼らが望むだけのコードをいじくり回すと遊ぶことができます(また、RSSに適用されます)。 WPのアリーナに彼らの最初のステップを作るもののために、任意の目的を達成するために、既存のプラグインの広範なライブラリに目を向ける。

より実用的な側面に移る前に、いくつかの重要な質問に対処する必要があります。

RSSとは何か、Wordpressでの使い方は?

RSSは、World Wide Webの始まり以来、インターネットの風景の一部となっています。 それは00年代初頭に全盛期を迎えましたが、堅牢な技術として、RSSは辛抱強く、YouTubeのようなビデオ共有プラットフォーム上のポッドキャストやチャンネ RSSは’豊富な場所の概要’またはまた’実際に簡単なSyndication’の略で、ユーザーが内容にアクセスし、消費する方法を管理する。

フィードリーダーは、ブラウザベースのサービスまたは多数のデバイス用のモバイルアプリケーションとして存在するサードパーティ製のアプリケー ユーザーは、彼らが一つの場所に好きなだけ多くのサイトの最新のコンテンツを閲覧することができ、そのように、大幅に個別に各サイトを訪問する手

RSSは、フィードリーダーの特定の機能が支払われているものの、任意の支払いを必要としません。 WordPressはRSSのための良いサポートを持っています。 すべてのWPサイトには独自のRSSフィードが付属しており、ユーザーは簡単に見つけることができます。 場所の所有者は彼らのRSSの供給に多くを加えたいと思わなければ何もする必要がない。

RSSフィードについて知る必要があるすべて

RSSフィードは非常に生きており、今日でも広く使用されています。 これは、天気の更新、通貨換算率、2020年に最も関連性の高い情報、米国選挙の更新、COVID–19統計など、特定の検索に関する情報をGoogleがグローバルおよびローカルで表

Googleは、RSSフィードがあるソースからコンテンツをシンジケートし、別のソースに配信することに基づいてこれを行います。 通常、このプロセスはRSSの供給の読者の内で起こるが、Googleおよび他の場所はRSSによって情報を自由に統合できる。

RSSフィードはXMLでコード化されており、サイトのコード内にあります。 これらのXMLファイルは、クロールされ、RSSフィードリーダーによって読み取られ、新しいパブリケーションがフィードに追加されます。 RSSフィードの背後にある原則は、Facebook、Instagram、Twitter、YouTubeなどのソーシャルメディアサイトで使用されています。 ページをフォローまたは購読すると、フィードに新しい投稿が表示されます。 主な違いは、RSSが投稿の年代順に優先順位を付けることです。

WordPressは簡単、初歩的で、仕事を終らせるあなたのウェブサイトのためのデフォルトRSSの供給を作成する。 あなたのRSSの供給がいかにについて見るか、または1つの供給にあなたの内容すべてを集中させるか特定しなければ、あると同時にあなたの場所を しかし、あなたはより多くをしたい場合は…WordPressは生活にあなたのビジョンをもたらすことに協力しています。

WordPressでRSSを使用する方法

少しの創造性で、RSSはその主な機能の外に複数のタスクを実行することができます–インターネットユーザーがRSSリーダーにエクスポートされた多数のウェブサイトのコンテンツを表示できるようにします。 WordPressは、我々はその天頂から削除十年だにもかかわらず、まだRSSのための優れたサポートを持っています。 サイトの所有者には、次の機能が付与されます:

  • 他のオンラインソースからのコンテンツをシンジケートするサイトを作成します。 そこにするべきであるすべては選択のあなたのトピックに関連した供給を探し出し、RSSの供給を通して内容を輸入することである。 あなたがニッチなトピックに興味があり、情報のためにあまりにも多くの周りを掘るしたくない読者のためのハブを作成したい場合は、これは、特
  • これは、ソーシャルメディアページからサイトへのコンテンツの誘導、およびその逆の両方に適用されます。 あなたのホームページのあなたのTwitterのページの供給を右持っているか、または訪問者がそれらを見つけることができるあなたの最も最近のpodcastのエピ また、簡単な自動化を介してソーシャルメディア上で自動的にコンテンツを共有することができます。
  • あなたのTestimonialsのページの顧客からの検討そしてコメントに与えるのにRSSを使用しなさい。
  • あなた自身ではないが、あなたの聴衆に関連するコンテンツを表示します。 おそらく、あなたはそれがライブ天気予報を備えていることは理にかなっている場合には、ローカルニュースに特化したサイトです。 ビジネスサイトの場合は、おそらく証券取引所が適しています。 このすべてはRSSの力と達成することができる。

WordPressのカスタムRSSフィードを作成する

RSSは、そのコア価値提案としてキュレーションを販売しています–効率的に読むものを制御するユーザーフレンドリーな方法。 ユーザーはRSSの供給の読者に注意深い選択およびオートメーションによって内容の巨大さをオンラインで小型化するために頼る。 些細な作業を減らし、単一のマスターフィードだけの利点を享受します。

Inoreaderはフィルタリングとキュレーション機能に優れています。 フィルタとルールを使用すると、トピックや著者の包含と除外を通じて、可能な限り任意の方法でフィードを形作ることができます。 それは非常に便利ですが、主な欠点は、ウェブサイトの所有者が簡単に重い持ち上げを行うことができるとき、キュレーションする責任が読者に落ちる

WordPressは、他のプラットフォームに比べてカスタムRSSフィードを構築することが簡単になりました。

RSSプラグインを使用

WordPressとRSSは手をつないで行きます。 プラットフォームは、RSSをサポートし続け、一般的なRSSフィードの自動作成の外に、ユーザーはさらに自由に要素を追加するためのプラグインの追加使用によ 少数の簡単なかちりと言う音を使うと、全面的なユーザーの経験をenrichenできます。

より良いRSSフィードは、あなたのRSSフィードに美容師であり、ポストにメディアコンテンツを追加することができます–各ポストの抜粋と全文にサムネ それはあなたの供給により磨かれた、魅力的な一見を与えます。 あなたは視覚的に彼らが単独でタイトルに頼るよりも効果的である記事で読むことを期待できるものをあなたの読者に通知することは言うま

部門の特定のRSSの供給の予約購読は特定の主題に内容の全面的な流れを広げるためにある。 自身の独特なRSSの供給にあなたの部門の札を回しなさい。 読者はよりよく彼らの一般的な読書興味に受け取りたいと思う内容を合わせればできる。 このプラグインは、そうでなければ、単一のRSSフィードを介して読者を圧倒することができる一日あたりの複数の記事を持つサイトのためにイ

最後に、WordPressのRSSサポート機能をアグリゲーターサイトの作成に活用することができます。 WP RSSのAggregatorの源は興味の専門にされた分野のための記事そしてニュース項目の安定した流れをトピックおよび供給の読者によってグループ化される他 こうすればユーザーは供給の読者の彼らの自身のRSSの供給をキュレーションする必要がないが1つの主要な予約購読がある。

WordPressでRSSフィードをコード化

時には、自動生成されたRSSフィードは、読者が必要とするか、コンテンツから期待するものまで生きていません。 WordPressはこれを非常に簡単に解決します。 中心の特徴は適当見ると同時に場所の所有者に彼らの自身の注文RSSを作成する柔軟性を与えている。

単一の著者またはカテゴリによってコンテンツをターゲットにするのではなく、特定の一連の記事に深く飛び込むことができます。 はい、それは行うことができますが、公正な警告–あなたはすでにWordPressがどのように動作するかについての暗示を持っており、事前にコードを少し突き刺す

重要:あなたも、コードの単一行を書く勇気の前に、あなたはより良いあなたのウェブサイトをバックアップします。 WordPress用に開発されたバックアッププラグインがたくさんあるので、このステップにはあまりありません。 UpdraftPlusを取得し、物事が南に行く場合は、常に以前のバージョンに戻すことができます知って簡単に残ります。

免責事項が邪魔にならないように、カスタムRSSフィードを作成し、このコードを関数に配置することでこれを行います。あなたのウェブサイトのphpファイル:

add_action('init', 'customRSS');function customRSS(){ add_feed('newfeed', 'customRSSFunc');}

注-機能にアクセスできます。cPanelのファイルマネージャを介してphpファイル。 あなたがそれを見つけたら、編集を押すと、あなたは陽気な方法にあります。

‘newfeed’を強調していることがわかります。 これはあなたのカスタムRSSフィードの名前になるだろうし、それはあなたがWordPressへのコールバックを作成している次のステップのために書いた方法を覚

あなたが貼り付ける必要があるコードの次の行はこれであり、あなたは前のセクションで’newfeed’のために書いたのと同じ名前を使用する必要があります。

function customRSSFunc(){ get_template_part('rss', 'newfeed');}

あなたの進行状況を保存し、機能を閉じます。phpファイル。

さて、RSSフィードとそのテンプレートの詳細に移動しています。 Rssという新しいファイルを作成します。php、これは今までのコードが何を見つけるのかということです。 Rssで。phpファイル、このテンプレートを貼り付けます。 ここからは、RSSコードのためのあなたの視野によりよく合いたいと同様に多くの部品をほしいと思い、変えると創造的がありなさい。 保存ヒットし、あなたはすべて完了です。

<?php/*** Template Name: Custom RSS Template - Feedname*/$postCount = 5; // The number of posts to show in the feed$posts = query_posts('showposts=' . $postCount);header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';?><rss version="2.0"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:atom="http://www.w3.org/2005/Atom"xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"xmlns:slash="http://purl.org/rss/1.0/modules/slash/"<?php do_action('rss2_ns'); ?>><channel><title><?php bloginfo_rss('name'); ?> - Feed</title><atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /><link><?php bloginfo_rss('url') ?></link><description><?php bloginfo_rss('description') ?></description><lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate><language><?php echo get_option('rss_language'); ?></language><sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod><sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency><?php do_action('rss2_head'); ?><?php while(have_posts()) : the_post(); ?><item><title><?php the_title_rss(); ?></title><link><?php the_permalink_rss(); ?></link><pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate><dc:creator><?php the_author(); ?></dc:creator><guid isPermaLink="false"><?php the_guid(); ?></guid><description><!]></description><content:encoded><!]></content:encoded><?php rss_enclosure(); ?><?php do_action('rss2_item'); ?></item><?php endwhile; ?></channel></rss> 

注–トラブルシューティングする必要があるいくつかのエラーがある可能性があることに注意してください。 忍耐はこのプロセスの間にあなたの最もよい同盟国である。

コメントを残す

メールアドレスが公開されることはありません。