WordPressで投稿に複数の著者(共同著者)を追加する方法

WPBeginnerブログは15年以上運営しており、チームで協力して数千ものWordPress投稿を執筆してきました。著者としては、「編集スタッフ」としてチーム全体でクレジットを共有することを好んでいます。これは私たちにはうまくいっていますが、あなたのWordPressブログには適さないかもしれません。

ニュースサイトを運営している場合や、多くのゲストブロガーと仕事をしている場合は、異なるアプローチが必要になる場合があります。たとえば、WordPressの投稿に複数の著者を追加したい場合があります。しかし、デフォルトでは、プラットフォームはページに1人の著者しか追加できません。

WordPressのブログエキスパートとして、公開ワークフローを効率化するのに役立つ多くのツールを試してテストしてきました。そして、複数のブログ投稿の著者を簡単に追加する最良の方法は、プラグインを使用することだとわかりました。これにより、功績を正当に評価し、すべてのライターを満足させることができます。

この記事では、WordPressで投稿に複数の著者を追加する方法を紹介します。

WordPressで投稿に複数の著者(共同著者)を追加する方法

WordPressの投稿に複数の著者(共著者)を作成する方法

WordPressの投稿に複数の著者を追加する最も簡単な方法は、無料のCo-Authors Plusプラグインを使用することです。

次の画像では、このプラグインを使用すると、すでに WordPressウェブサイトに登録されている ユーザーを紹介できることがわかります。

マルチ著者 WordPress ブログで複数の著者を表示する

Co-Author Plus は、アカウントを持っていない著者をあなたの WordPressブログ で紹介できる新しいゲスト著者ユーザータイプも追加します。これは非常に便利です。

まず、Co-Authors Plusプラグインをインストールして有効化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドを参照してください。

プラグインを有効化したら、複数の著者にクレジットを付けたい投稿を編集するだけです。

コンテンツエディターの右側のタブで、新しい「著者」セクションまでスクロールし、クリックして展開するだけです。

WordPressウェブサイトに複数の著者を追加する

「作成者」タブで、「作成者を選択」フィールドをクリックできます。次に、クレジットしたい登録ユーザーの名前を入力するだけです。

ドロップダウンメニューに適切な人物が表示されたら、クリックしてこの著者を投稿に追加します。

マルチアザーWordPressブログの作成

上記の手順に従うことで、複数の共著者を追加できるようになりました。

デフォルトでは、WordPressはこれらの共同著者を投稿に追加した順序で表示します。この順序を変更する必要がある場合は、各名前の横に表示される上矢印と下矢印をクリックするだけです。

WordPressの複数の著者の順序を変更する

共同執筆者を投稿から削除したい場合は、その人物の名前の横にある「X」アイコンをクリックするだけです。

すべての共同著者の紹介が終わったら、投稿を公開または更新できます。著者の管理に関するヘルプについては、WordPressでゲストブロガーを効果的に惹きつけ、管理する方法 のガイドを参照してください。

マルチアザーブログに複数の著者を表示する

WordPressテーマによっては、このプラグインがWordPressの投稿に複数の著者を自動的に表示しない場合があります。これは、テーマファイルを編集する必要があることを意味します。

これらのファイルを編集したことがない場合は、WordPressにWebからコードスニペットをコピー&ペーストする方法に関するガイドをご覧ください。WordPressにWebからコードスニペットをコピー&ペーストするための初心者ガイド

テーマのコードを編集する前に、バックアップを作成することをお勧めします。バックアップがあれば、何か問題が発生した場合にWordPressサイトを迅速に復元できます。

無料および有料のWordPressバックアッププラグインはたくさんあり、Duplicatorも含まれます。詳細なウォークスルーについては、WordPressサイトのバックアップ方法に関するガイドも参照してください。

バックアップを作成したら、著者の名前を表示するコードを編集する必要があります。

このコードは通常、the_author() または the_author_posts_link() 関数です。

テーマによっては、この関数がテーマの single.php、content.php、または functions.php ファイルにある場合があります。詳細については、WordPressで編集するテーマファイルを特定する方法に関するガイドをご覧ください。

これらの関数のいずれかを見つけたら、次のスニペットに置き換える必要があります。

if ( function_exists( 'coauthors_posts_links' ) ) {
    coauthors_posts_links();
} else {
    the_author_posts_link();
}

人気の OceanWP テーマを使用して、マルチオーサーブログを作成する方法を見てみましょう。

このテーマの functions.php ファイルを開くと、the_author_posts_link 関数が見つかります。

public static function the_author_posts_link( $link ) {
 
        // Add schema markup.
        $schema = oceanwp_get_schema_markup( 'author_link' );
        if ( $schema ) {
            $link = str_replace( 'rel="author"', 'rel="author" ' . $schema, $link );
        }
 
        // Return link.
        return $link;
 
    }

WordPressで複数の著者を表示するには、このセクションを以下のコードスニペットに置き換えるだけです。

public static function the_author_posts_link( $link ) {
 
        // Add schema markup.
        if ( function_exists( 'coauthors_posts_links' ) ) {
            coauthors_posts_links();
        } else {
            the_author_posts_link();
        }
         
        // Return link.
        return $link;
 
    }

このコードを追加した後、画面の下部までスクロールしてください。

その後、「ファイルを更新」ボタンをクリックできます。

WordPressテーマカスタマイザー

これでサイトにアクセスすると、WordPressの投稿に複数の著者がクレジットされているのがわかります。

代替案: テーマファイルを編集するとウェブサイトが壊れる可能性があるため、代わりに WPCode プラグインを使用して上記のコードを安全に追加できます。手順については、WordPress にカスタムコードを簡単に追加する方法のチュートリアルをご覧ください。

マルチ著者WordPressブログへのゲスト著者の追加

Co-Authors Plusプラグインは、マルチアザーWordPressブログで登録ユーザーを検索して表示できます。

しかし、ウェブサイトのアカウントをまだ持っていないゲスト著者にクレジットを与えたい場合はどうなりますか?

著者のためにアカウントを作成することはできますが、これは常に最も安全なオプションではありません。

WordPressにはユーザーロールと権限がありますが、誰かにあなたの管理エリアへのアクセス権やウェブサイトでの執筆権限を与えることは、常にリスクを伴います。

ウェブサイトの保護方法の詳細については、究極のWordPressセキュリティガイドをご覧ください。

これを念頭に置いて、Co-Authors Plus を使用してゲスト作成者を作成できます。これにより、WordPress 管理領域にアクセスすることなく、単一の投稿に複数のゲスト作成者をクレジットできます。

ゲスト著者の作成には、ユーザー » ゲスト著者に移動してください。ここから「新規追加」をクリックできます。

WordPressブログに複数の著者を追加する

次の画面で、この人物のすべての情報を「新しいゲスト著者を追加」フォームに入力する必要があります。

この著者のアバターとして機能する画像をアップロードすることもできます。テーマがアバターをサポートしている限り、この画像はウェブサイト上の著者の名前の横に表示されます。

WordPressの複数の著者を追加する

アバターをアップロードしない場合、WordPressはゲスト著者のメールアドレスにリンクされているGravatarを探します。詳細については、WordPressでデフォルトのGravatarを変更する方法に関するガイドをご覧ください。

これらの情報をすべて入力したら、「新規ゲスト著者を追加」ボタンをクリックしてください。

WordPressは、この人物をゲスト著者として作成します。共同著者としてクレジットするには、上記と同じ手順に従ってください。

専門家ガイド:WordPressの著者をより良く管理する方法

WordPressで著者をより効果的に管理するための、追加の専門家向けガイドを以下に示します。

この記事が、WordPressで投稿に複数の著者(共同著者)を追加する方法を学ぶのに役立ったことを願っています。また、エディターが特定のページのみを編集できるように制限する方法や、WordPressでGravatarを無効にする方法に関するガイドも役立つかもしれません。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

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

究極のWordPressツールキット

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

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

33 CommentsLeave a Reply

  1. Co-Authors Plus プラグインは半ば放棄されているようです。サポートフォーラムには応答がありません。この機能を持つ別のプラグインを推奨していただけますか?

    • Not at the moment but we will keep an eye out and update our article should we find a plugin we feel would be a good fit! :)

      管理者

  2. こんにちは、ウェブサイトに初めて専属ライターを雇おうとしており、彼らの仕事に適切なクレジットを与えたいと思っています。この記事では、「執筆者:」と「レビュー担当者:」のセクションが上部にあることに気づきました。
    これは、コンテンツ作成において人々が果たすさまざまな役割を認識するための素晴らしい方法です。興味があるのですが、これを実現するためにプラグインを使用していますか、それともカスタムコードスニペットを追加しましたか?

      • カスタムスニペットを使用して複数の著者を表示していることを確認していただき、ありがとうございます、旦那様。
        わかりました、Co-Authors Plusプラグインを使用すれば、仕事は完了します。

  3. 「更新者」またはこの記事の「レビュー者」をどのように追加しますか?これ専用のプラグインはありますか?よろしくお願いします。

    • 現時点では、これはテスト中のものです。方法があれば推奨を追加する予定ですが、現時点ではテーマのテンプレートを変更する必要があります。

      管理者

  4. Hi

    ブログに2つのプロフィールを追加したいと考えています。1つはブログを書いた著者用、もう1つはブログをレビューした編集者用です。そのような方法はありますか?プラグインはありますか?

  5. このプラグインを使用しようとしているサイトでは、投稿のどこかに複数の作成者を表示することには関心がありません。実際、フロントエンドでは作成者が表示されないカスタム投稿タイプで使用しています。バックエンドで投稿を編集できるように、2人の作成者に権限を与える必要があります。プラグインを設定したとき、トップの作成者のみが投稿を表示または編集できます。機能させるためにコードを変更する必要がありますか?それとも変更する必要のある他のコードがありますか?

    • 共著者が編集にアクセスできない場合、残念ながらプラグインのサポートに連絡する必要があります。

      管理者

  6. 皆さん、

    投稿に表示される名前で問題が発生しています。

    例えば、プラグインが推奨する方法でフィールドに入力して著者を追加しました。表示名 Aaaa Bbbb、名 Aaaa、姓 Bbbb、メールアドレスなど。

    そして、投稿には「aaaa-bbbb」と表示され、「Aaaa Bbbb」という名前は表示されません。

    Zeenテーマを使用しています。ここで何が起こっているかご存知ですか?

    ありがとうございます-

    • テーマのファイルを正しいタグに置き換えたことを確認してください。テーマのサポートに問い合わせれば、正しいテンプレートタグを教えてくれるはずです。

      管理者

  7. ハイテク愛好家の皆さん、
    投稿で両方の著者を取得するには、single.php をカスタマイズする必要があります。

  8. single.phpファイルは見つかりましたが、“the_author_posts_link”の行が含まれていませんでした。
    Poseidonテーマを使用しています。
    テーマがプラグインと互換性がないのでしょうか?

    • こんにちは、Cedricさん。

      テーマがテンプレートパーツを使用している場合、single.phpファイルでテンプレート参照を編集する必要がある場合があります。多くのWordPressテーマは、著者バイオを表示するために独自のtemplate_tagsを使用しています。その場合、これらを追加するにはテーマ著者の助けが必要になります。

      管理者

  9. こんにちは、

    デフォルトで著者を2人選択したいです。

    新しい投稿を追加すると、私自身が著者として正しく選択されますが、2人の異なる著者が選択されるようにしたいです。

  10. こんにちは、記事の下に共同著者のボックスを配置する方法を常に疑問に思っています。このプラグインを長期間使用していますが、まだトップの名前だけです。手伝ってもらえますか?ありがとう。

  11. なぜこのプラグインを推奨するのかわかりません。共著者の唯一の本当のポイントは、彼らが公のクレジットを得ることです。バックエンドのみを行い、フロントエンドのコーディングを必要とするプラグインは、コーディング方法を知らない人のためのプラグインというポイントを損ないます。それに、彼らはそれを最新の状態に保っていません。このプラグインはどのように役立ちますか?

    • さらに、最近のWPのアップグレード以降、プラグインのパフォーマンスが低下しています。これはSQL_CALC_FOUND_ROWSを使用したwp_queryを使用しており、大規模なサイトではCPUの過負荷が大きくなります。BYLINESプラグインについて良いことを読みました。これは最近PublishPressの人々に買収されました。

      しかし、問題に対処するための他のオプションも探求したいです。

  12. Genesisフレームワークのsingle.phpファイルについて、何かアイデアをお持ちの方はいらっしゃいますか?Genesisフレームワークでテーマをデザインしているのですが、single.phpにはgenesis();というコードしかありません。どうやってこのコードを追加すればいいですか?

    if ( function_exists( ‘coauthors_posts_links’ ) ) { coauthors_posts_links(); } else { the_author_posts_link(); }

  13. こんにちは!プラグインをインストールしてゲスト著者を追加しましたが、コードを挿入する場所がよくわかりません。私のサイトはWordPressで運営されているため、コードを挿入できる唯一の場所は「追加CSS」ですが、これは何も機能しないようです。何かアイデアはありますか?

    • Allyさん、こんにちは。

      セルフホストのWordPress.orgサイトを実行している場合は、テーマのfunctions.phpファイル内のsingle.php、content.php、またはテンプレートタグにコードがあります。一方、WordPress.comを使用している場合は、テーマファイルを直接編集することはできません。WordPress.orgとWordPress.comの比較をご覧ください。WordPress.org vs WordPress.com

      管理者

  14. 著者が数人しかいない場合は便利ですが、何百人もの著者がいる大規模なサイトでは、特に投稿に誰が貢献したかわからない場合、このプラグインはほとんど役に立ちません。

    なぜ著者を「検索」しなければならないのか理解できません。このソフトウェアは、誰が貢献したかを賢く認識するべきではないですか???

  15. SuperNewsテーマのチャイルドテーマを使用しています。「author」という単語の言及をテーマディレクトリ全体で検索しましたが、何も見つかりませんでした。

    テーマにそのテンプレートタグがない場合、どうすれば機能させることができますか?

  16. うまくいかないようです。私のテーマは「Premium」ですが、編集するファイルが見つかりません。functions.phpにそのコマンドを入れました。

    人を選択できますが、投稿には「元の」投稿者しか表示されません。

    お尋ねのファイルを探してみましたが、存在しないか、何を探すべきか正確にはわかりません。

    私のテーマは「Gauge」です

  17. Co Authors Plusをインストールし、ゲスト作成者を正常に追加しました。
    投稿をゲスト作成者に割り当てた後、作成者の名前をクリックすると、そのゲスト作成者のすべての投稿を表示する代わりに、メインのホームページにリダイレクトされます。

  18. このプラグインの機能はWordPressに組み込まれるべきです。WordPressがCMS(もはや単なるブログではない)として自身を宣伝し続けているにもかかわらず、グループや複数の著者がコンテンツに取り組むという概念がないのは驚くべきことです。驚くべきことです。しかし、良いプラグインです。ありがとう

  19. 動的なファビコンの使用方法、作成方法、埋め込み方法に関するチュートリアルを作成していただけますか?

返信する

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