最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPress RSSフィードにソーシャルボタンを追加する方法

Feedburnerの使用を停止するようユーザーに推奨する記事の後、多くのユーザーからFeedBurnerフィードにあったようなソーシャル共有ボタンをどのように取得できるかという質問がありました。ほとんどの最新のフィードリーダーにはソーシャル共有機能が含まれていますが、この記事では、WordPress RSSフィードにソーシャルボタンを追加する方法を説明します。

WordPress RSSフィードに表示されるソーシャル共有ボタン

まず、フィードに表示したいソーシャルボタンをダウンロードする必要があります。無料のソーシャルメディアアイコンセットがいくつかあります。ニーズに最も適したものを選んでください。その後、メディア » 新規追加に移動し、FacebookとTwitterのアイコンをメディアライブラリにアップロードする必要があります。

ソーシャルメディアアイコンをWordPressメディアライブラリにアップロードする

アイコンをアップロードしたら、その場所のURLをコピーする必要があります。単にメディア » ライブラリに移動し、Twitterアイコンの下にある編集リンクをクリックします。

ソーシャルアイコンファイルを編集する

メディア編集ページで、ファイルURLをコピーしてテキストエディタに貼り付けます。Twitterアイコンについても同様の手順を繰り返します。これらのURLは後で必要になります。

アイコンファイルのURLを取得

WordPress RSSフィードの各投稿の下にこれらのアイコンを追加するために、デフォルトのWordPress コンテンツフィルターを使用します。

このコードを、テーマのfunctions.phpファイルまたはサイト固有のプラグインに追加する必要があります。

// add custom feed content
function wpb_add_feed_content($content) {

// Check if a feed is requested
if(is_feed()) {

// Encoding post link for sharing
$permalink_encoded = urlencode(get_permalink());

// Getting post title for the tweet
$post_title = get_the_title(); 

// Content you want to display below each post
// This is where we will add our icons

$content .= '<p>
<a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="Facebook icon file url goes here" title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px" /></a>

<a href="http://www.twitter.com/share?&text='. $post_title . '&amp;url=' . $permalink_encoded . '" title="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" width="64px" height="64px" /></a>
</p>';
}

return $content;
}

add_filter('the_excerpt_rss', 'wpb_add_feed_content');
add_filter('the_content', 'wpb_add_feed_content');

このコードは、WordPress RSSフィードの投稿コンテンツの下にソーシャルアイコンを表示するためのHTMLを追加するだけです。

この記事がWordPressのRSSフィードにソーシャルボタンを追加するのに役立ったことを願っています。

この記事が気に入った場合は、WordPressのビデオチュートリアルをご覧ください。YouTubeチャンネルに登録してください。また、TwitterやGoogle+でもフォローできます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

9 CommentsLeave a Reply

  1. こんにちは、とても良い記事で、実装しました。LinkedIn、WhatsApp、メール、印刷、Google+、その他のソーシャルネットワークの共有ボタンについて知りたいです。また、これらのボタンを記事の下に追加する方法についても知りたいです。

    よろしくお願いいたします

    • 現時点ではこれらはありませんが、可能な方法を必ず検討します

      管理者

  2. Yoast SEOプラグインを使用している場合、SEO > 詳細設定 > RSSにこれらを追加するという、もう1つの優れた選択肢があります。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。