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

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

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

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

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

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

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

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

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

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

このコードを、テーマの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チャンネルを購読してください。また、TwitterGoogle+でもフォローできます。

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

究極のWordPressツールキット

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

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

9 CommentsLeave a Reply

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

    Regards

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

      管理者

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

返信を残す

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