Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでユーザーに投稿者の購読を許可する方法

WordPressでユーザーが投稿者を購読できるようにしたいですか?

複数の投稿者がいるサイトを運営している場合、ユーザーがお気に入りの投稿者を購読できるようにすることで、投稿者の知名度とユーザーエンゲージメントを高めることができます。また、各投稿者のコンテンツによりターゲットを絞ったオーディエンスを構築することもできます。

この投稿では、WordPressでユーザーが個々の投稿者を簡単に購読できるようにする方法を紹介します。

Allow Users to Subscribe to Authors in WordPress

WordPressでユーザーに投稿者の購読を許可する理由とは?

人気のあるマルチオーサー・ブログの中には、ユーザーがお気に入りの著者をフォローすることで、好みの著者が新しい投稿を公開するたびに通知を受け取ることができるものもある。

複数著者のWordPressサイトでこの機能を提供することで、著者の可視性を高め、著者ごとに特定のオーディエンスをターゲットにすることができます。

これは、WordPressサイトと、それに投稿している個々の投稿者との間に、より強い結びつきを作るのにも役立ちます。

初期設定では、WordPressはあなたのサイトのすべての投稿者、カテゴリータグカスタム投稿タイプ、コメントのRSSフィードを生成します。しかし、ユーザーはこれらのフィードリンクを見ることができません。

サイトオーナーとして、RSSフィードのリンクと購読者オプションをサイトに追加し、ユーザーが簡単に投稿者を購読できるようにする必要があります。

それでは、WordPressでユーザーが著者を購読できるようにする方法を見ていきましょう。このチュートリアルでは、2つの方法を取り上げますので、以下のリンクからお好きな方法にジャンプしてください:

方法1:投稿者の経歴にRSSフィードリンクを追加し、購読を許可する。

WordPressサイトの投稿者はすべて、このようなURLのRSSフィードを持っています:

http://www.example.com/author/tom/feed/

このRSSフィードのリンクを投稿者の経歴に追加することで、WordPressでユーザーが簡単に投稿者を購読できるようにすることができます。

これを行うには、WordPressダッシュボードからユーザーメニューのタブにアクセスする必要があります。そこで、投稿者名の下にある「編集」リンクをクリックして、プロフィールを編集します。

Edit the author profile

ユーザーの編集」ページが表示されますので、「ユーザーについて」セクションまでスクロールダウンしてください。

ここで、「経歴情報」オプションの隣に投稿者の経歴を追加することができます。そうしたら、そのセクションに以下のHTMLコードを追加してください:

<a href="http://www.example.com/author/tom/feed">Subcribe to Tom's Posts</a>

このコードは、投稿者のRSSフィードへのリンクを投稿者のプロフィール欄に表示します。

ただし、 example.comを自分のサイトのURLに、’Tom’を作者の名前に置き換えてください。

Add the HTML code in the author bio

最後に、下部にある「変更を保存」ボタンをクリックして、設定を保存します。

これで、WordPressブログの投稿を表示し、RSSフィードのリンクとともに投稿者の経歴を見ることができます。

Author RSS feed link preview

投稿者はこのリンクを使って、Feedlyのようなフィードリーダーに追加することで、あなたの著者を購読できるようになります。

下のスクリーンショットにその例がある。

Author feed subscription in the feed reader

方法2:コードを使用して投稿/ページに投稿者RSSフィードリンクを追加する(推奨)

投稿者のRSSフィードリンクをサイトのページや投稿日に追加したい場合は、この方法が適しています。

テーマのfunctions.phpファイルにカスタムコードを追加することでこれを行うことができる。しかし、コードタイプ中のわずかなエラーでサイトが壊れてアクセスできなくなる可能性があります。

そのため、WPCodeの使用をお勧めします。それはあなたのサイトにカスタムコードを追加するために、超安全かつ簡単に市場で最高のWordPressコードスニペットプラグインです。

まず、WPCodeプラグインをインストールし、有効化する必要があります。詳しい手順は、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

注:このチュートリアルではWPCode無料版を使用することができます。しかし、プレミアムプランにアップグレードすると、条件ロジックやコードスニペットのクラウドライブラリなど、より多くの機能を利用できるようになります。

有効化したら、WordPressダッシュボードからコードスニペット ” + スニペットの追加ページにアクセスします。ここで、「カスタムコードを追加(新規スニペット)」設定の下にある「スニペットを使用」ボタンをクリックします。

Add new snippet

カスタムスニペットの作成」ページが表示されますので、まずはコードスニペットの名前を追加してください。

そうしたら、画面の右側にあるコードタイプのドロップダウンメニューから「PHPスニペット」オプションを選択します。

Choose the PHP Snippet option for the author RSS Feed code

次に、以下のカスタムコードを「コードプレビュー」ボックスに追加する必要があります:

// Function to generate author's RSS feed link
 
function wpb_author_feed() {
 
$authorfeed =  get_author_feed_link( get_the_author_id(), ''); 
 
$authorfeedlink = '<a href='. $authorfeed . '>Subscribe to get more posts from ' . get_the_author_meta( 'display_name') .''  ;
 
return $authorfeedlink;
 
} 
// Create a shortcode to display the link
add_shortcode('authorfeed', 'wpb_author_feed');
 
// Enable shortcode execution in WordPress text widgets
add_filter('widget_text', 'do_shortcode');

このカスタムコードにはビルトイン[authorfeed] ショートコードが付属しており、投稿者のRSSフィードリンクを表示したいページ、投稿、ウィジェットエリアに追加する必要があります。

その後、「インサーター」セクションまでスクロールダウンし、「自動挿入」モードを選択する。

カスタムコードは、ショートコードを追加すると自動的にあなたのサイトで実行されます。

Choose an insertion method

最後に、一番上までスクロールして戻り、「Inactive」スイッチを「Active」に切り替える。

次に、「Save Snippet」ボタンをクリックして、設定を保存します。

Save the snippet for displaying the author RSS feed

投稿者のRSSフィードリンクをページ/投稿に追加する

ユーザーがページや投稿のRSSフィードリンクを使って投稿者を購読できるようにしたい場合は、この方法が適しています。

まず、WordPress管理画面のサイドバーからブロックエディターでページ/投稿を開きます。ここから、左上のブロック追加「+」ボタンをクリックし、ブロックメニューを開きます。

次に、Shortcodeブロックをページ/投稿に追加し、次のショートコードをブロック自体に貼り付けます:

[オーサーフィード]

注:このショートコードを投稿の最後に追加することをお勧めします。そうしないと、カスタムコードは投稿コンテンツにRSSフィードリンクを挿入します。

Add the [authorfeed] shortcode to page or post

このショートコードは、このページ/投稿を書いた投稿者のRSSフィードをサイトの前面に表示します。

何らかの理由で投稿者/ページの作者を変更したい場合は、ブロックパネルの「投稿者」ドロップダウンメニューから変更できます。

Change the author of a post

最後に、上部にある「更新」または「公開」ボタンをクリックして、設定を保存します。

これで、あなたのサイトでこのページや投稿にアクセスすると、ブロックを追加した投稿者のRSSフィードリンクが表示されます。

Author RSS feed link preview in a post

このリンクをクリックすると、ユーザーは投稿者のRSSフィードページに移動し、そこでリンクをコピー&ペーストしてフィードリーダーに貼り付けることができる。

投稿者はあなたの投稿者を購読することができます。

Author feed subscription preview

サイドバーに投稿者RSSフィードのリンクを追加する

WordPressのサイドバーにユーザー購読用の投稿者RSSフィードリンクを追加したい場合は、以下の手順に従ってください。FSEを使用しているWordPressテーマを使用している場合、このオプションは使用できませんのでご注意ください。

WordPressのダッシュボードから外観 ” ウィジェットページに アクセスし、上部にあるブロックの追加 ‘+’ ボタンをクリックします。

次に、ブロックメニューからショートコードブロックを追加し、以下のショートコードを貼り付けます:

[オーサーフィード]

Add the author's RSS feed shortcode in the sidebar

最後に、上部にある「更新」ボタンをクリックして、設定を保存します。

これで、ユーザーがあなたのサイトの投稿日/ページにアクセスすると、その投稿者のRSSフィードがサイドバーに表示されます。

Author RSS feed link preview in the WordPress sidebar

フルサイトエディターで投稿者RSSフィードリンクを追加する

ブロックテーマを使用している場合、「ウィジェット」ページは使用できません。

その場合、WordPressの管理サイドバーから外観 ” エディターページにアクセスし、完全なサイトエディターを起動する必要があります。

そうしたら、左上のブロック追加「+」ボタンをクリックしてブロックメニューを開く。

次に、ショートコード・ブロックをサイトのお好きな場所に追加し、そこに以下のショートコードを追加します:

[オーサーフィード]

Add the author RSS feed shortcode in the full site editor

そうしたら、上部にある「保存」ボタンをクリックして設定を保存します。

これで、WordPressサイトにアクセスして投稿を開くことができる。投稿者のRSSフィードの購読リンクがページの下に表示されます。

The author RSS feed preview in the full site editor

ボーナス:WordPressサイトでユーザーによる投稿を許可する

投稿者登録機能を追加するだけでなく、ユーザーによるWordPressブログへの投稿を許可することもできます。

これにより、ユーザーのエンゲージメントを高め、より多くのコンテンツを公開し、さまざまなニッチの記事をカバーすることができる。

さらに、質の高いコンテンツを持つサイトは検索結果でより上位に表示される傾向があるため、検索エンジンのランキングを向上させることもできる。

新規ユーザーがあなたのサイトに投稿できるようにする最も簡単な方法はWPFormsを使うことです。WPFormsは、ドラッグアンドドロップビルダー、多数のテンプレート、素晴らしいスパム保護機能を備えた市場で最高のWordPressお問い合わせフォームプラグインです。

WPForms

このプラグインは投稿アドオンを提供し、「ブログ投稿フォーム」テンプレートをライブラリに追加します。

このテンプレートをそのまま使うこともできるし、ドラッグ&ドロップ・ビルダーで既存のフィールドを削除したり、順番を並べ替えたりして変更を加えることもできる。

Edit the post submission form

詳細な手順については、WordPressサイトへのユーザーによる投稿を許可する方法についてのチュートリアルをご覧ください。

その他、WPFormsではアンケートや投票、お問い合わせフォーム、クイズなどを追加することができ、WordPressサイトのエンゲージメントをさらに向上させることができます。

詳しくはWPFormsのレビューをご覧ください。

WordPressでユーザーが投稿者を購読できるようにする方法について、この投稿がお役に立てれば幸いです。また、WordPress で最も一般的な RSS フィードエラーの修正方法や、WordPress RSS フィードプラグインのトップピックもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

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

Reader Interactions

4件のコメント返信を残す

  1. Anup Kumar

    Upon clicking the subscribe link, it leads to xml data page.
    How would I understand that I have subscribed an author?

  2. Iuda

    It’s possible to send a notification via email when a author make a post ?

  3. Naeem Hussain

    Thank you dear, You are great. I visit your website regularly from google search result regarding my problems. You helped me alot. Dear I have a little problem please solve it. I want to add guest post page into my wordpress website. What should i give role to the article writer. Author or Writer ?

返信を残す

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