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

カテゴリー:投稿に複数の投稿者(共著者)を追加する方法

私たちはWPBeginnerブログを15年以上運営しており、私たちのチームは協力して何千ものWordPress記事を書いてきました。オーサーシップに関しては、私たちはチームとして「編集スタッフ」としてクレジットを共有したいと考えています。これは私たちにとっては素晴らしい方法ですが、あなたのWordPressブログにとっては適切ではないかもしれません。

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

WordPressブログの専門家として、私たちは公開ワークフローを効率化するツールをたくさん試してきました。そして、複数のブログ記事作成者を追加する最良の方法は、プラグインを使用することだとわかりました。この方法なら、正当な評価を与えることができ、すべての書き手を満足させることができます。

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

How to add multiple authors (co-authors) for posts in WordPress

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

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

次の画像では、このプラグインによってWordPressサイトにすでに登録されているユーザーをクレジットできることがわかります。

Showing multiple authors in a multi-author WordPress blog

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

まず、Co-Authors Plusプラグインをインストールして有効化してください。WordPressプラグインのインストール方法については、こちらをご覧ください。

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

コンテンツエディターの右側のタブで、新規’投稿者’セクションまでスクロールし、クリックして展開してください。

Adding multiple authors to a WordPress website

Authors’タブで、’Select An Author’フィールドをクリックすることができます。そして、クレジットしたい登録ユーザーの名前を入力するだけです。

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

Creating a multi-author WordPress blog

上記の手順で複数の投稿者を追加することができます。

デフォルトでは、WordPressはこれらの共著者を投稿に追加した順番に表示します。この順番を変更したい場合は、それぞれの名前の横に表示されている上下の矢印をクリックしてください。

Changing the order of multiple WordPress authors

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

すべての共著者にクレジットを入れたら、この投稿を公開または更新することができます。投稿者の管理については、WordPressでゲストブロガーを効果的に集め、管理する方法をご覧ください。

マルチオーサー・ブログに複数の著者を表示する

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

これらのファイルを編集したことがない場合は、WordPressでコードをコピー&ペーストする方法をご覧ください。

テーマのコードを編集する前に、バックアップを作成するのも良いアイデアです。バックアップがあれば、万が一何か問題が発生した場合でも、WordPressサイトを素早く復元することができます。

Duplicatorをはじめ、WordPressのバックアッププラグインは無料・有料を問わずたくさんあります。詳細な手順については、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;
 
    }

このコードを追加したら、画面を一番下までスクロールする。

その後、「ファイルを更新」ボタンをクリックしてください。

The WordPress theme customizer

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

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

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

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

しかし、あなたのサイトにすでにアカウントを持っていないゲスト投稿者をクレジットしたい場合はどうすればいいでしょうか?

投稿者用のアカウントを作成することもできるが、これは必ずしも安全な設定ではない。

WordPressにはユーザーの役割や機能があるとはいえ、誰かに管理エリアへのアクセスやウェブサイトへの書き込み権限を与えることには常にリスクが伴います。

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

このことを念頭に置いて、Co-Authors Plusを使ってゲスト投稿者を作成することができます。そうすれば、WordPressの管理エリアにアクセスすることなく、個別投稿に複数のゲスト著者をクレジットすることができます。

ゲスト投稿者を作成するには、ユーザー ” ゲスト投稿者にアクセスしてください。ここから「新規追加」をクリックします。

Adding multi authors to your WordPress blog

次の画面で、この投稿者の情報をすべて「Add New Guest Author」フォームに入力する必要があります。

投稿者のアバターとなる画像をアップロードすることもできます。あなたのテーマがアバターをサポートしている限り、この画像はサイト上で作者の名前と一緒に表示されます。

Adding WordPress multiple authors

アバターをアップロードしない場合、WordPressはゲスト投稿者のメールアドレスにリンクされているGravatarを探します。詳しくは、WordPressの初期設定Gravatarを変更する方法をご覧ください。

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

WordPressはこの人をゲスト投稿者として作成します。共著者としてクレジットするには、上記と同じプロセスを踏むだけです。

エキスパートガイドWordPressの著者をよりよく管理する方法

ここでは、WordPressで作者をよりよく管理するための、その他のエキスパートガイドをご紹介します:

WordPressで投稿に複数の著者(共著者)を追加する方法について、この記事がお役に立てれば幸いです。また、特定のページのみ編集できるように編集者を制限する方法や、WordPressでGravatarsを無効にする方法についてのガイドにも興味があるかもしれません。

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

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

  1. Dennis Muthomi

    hi, I’m about to hire my first inhouse writer for my website, and I want to make sure they get proper credit for their work. I noticed that in this article, you have “Written by:” and “Reviewed by:” sections at the top.
    It’s a great way to acknowledge the different roles people play in creating content. I’m curious – are you using a plugin to achieve this, or did you add a custom code snippet?

    • WPBeginner Support

      For the moment ours is a custom snippet.

      管理者

  2. AL

    How to add “Updated By” or in this article, “Reviewed By”? Is there a specific plugin for this? Thanks.

    • WPBeginner Support

      For the moment that is something we are testing, if we have a way we would recommend adding it we will be sure to share, for the moment you would need to modify your theme’s templates.

      管理者

  3. Muhammad Qamar Shafique

    Hi

    I want to add 2 profiles to a blog, 1 for the author who wrote that blog and the second for the editor, who reviewed that blog. Is there any way to do so? Any plugin?

    • WPBeginner Support

      Unless we’re misunderstanding, you can use the method from this article

      管理者

  4. Kadon Hodson

    For the site I am trying to use this plugin on, I don’t care about showing the multiple authors somewhere on my post. In fact, I am using it on a custom post type that does not show the authors on the front-end, anyway. What I need is for two authors to have the ability to edit the post in the back-end. When I set the plugin up, only the top author is able to view or edit the post. Do I still need to change the code to make it work? Or is there some other code that needs changed?

    • WPBeginner Support

      You would sadly need to reach out to the plugin’s support if it is not giving access to the coauthors to edit.

      管理者

  5. santiago

    Guys,

    im having troubles with the name displayed on the post.

    for example i have added an author filling the fields how the pluging recommend. Display name Aaaa Bbbb, name Aaaa, surname Bbbb, email etc.

    And the post display “aaaa-bbbb” and don´t display name “Aaaa Bbbb”.

    Im using Zeen themme. Do you know what´s happening here?

    Thanks-

    • WPBeginner Support

      You would want to ensure that you replaced the correct tag in your theme’s files. If you reach out to your theme’s support they should be able to point you toward the correct template tag

      管理者

  6. sumit

    Hi Techies,
    So to get both author in posts you have to customize single.php

  7. Cedric N

    I found the single.php file but it contains no “the_author_posts_link” line
    I’m using the poseidon theme
    Is the theme simply incompatible with the plugin?

    • WPBeginner Support

      Hi Cedric,

      Your theme may be using template parts, in that case you may need to edit the template references in single.php file. Many WordPress themes use their own template_tags to display author bio, in that case you will need theme author’s help to add this.

      管理者

  8. uday

    Hello sir,

    I want select 2 authors by default.

    When I have add new post the me as authors selected right…but I want 2 different author selected….

  9. Antoninf

    Hi, always wondering how can I place the co-authors’ box below the articles. Using this plugin for many time but still only for the top name. Can you help me out? Thanks.

  10. Rustyn Rose

    I am not sure why anybody would promote this plug-in. The only real point of co-authors is for them to get public credit. A plug-in that only does the back-end and requires coding for the front-end defeats the point of a plug-in which is for people who don’t know how to do coding. That and they don’t keep it up to date anyway. How is this plug-in helpful?

    • Stacey P

      In addition, the plugin performance has degraded since recent WP upgrades. It uses a wp_query using SQL_CALC_FOUND_ROWS, which, on large sites, causes huge processor overload. I’ve read good things about the BYLINES plugin, which has recently been acquired by the folks at PublishPress.

      But I’d love to explore other options as well to get around the problem.

    • Cedric N

      Are there any alternative plugins though?

  11. Waqas Ahmad

    is there any one have idea about Genesis framework single.php file because i design my theme in Genesis framwork and there is only this code available genesis(); in single.php so how to add this code?

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

  12. Ally

    Hi! So I installed the plugin and added the guest authors, but I can’t quite find where to insert the code. My site is ran by WordPress, so the only place I can insert code is in “additional CSS,” and this doesn’t seem to do anything. Any ideas?

    • WPBeginner Support

      Hi Ally,

      If you are running a self hosted WordPress.org site, then you will find the code in single.php, content.php, or a template tag in your theme’s functions.php file. On the other hand, if you are on WordPress.com, then you cannot directly edit the theme files. Please see our comparison of WordPress.org vs WordPress.com

      管理者

  13. John Romaine

    Useful if you have only a few authors, but on large sites with hundreds of authors, this plugin is pretty much useless, especially if you have no idea who contributed to the post.

    I cant understand why you have to “search” for the authors. Shouldn’t this software be smart enough to know who contributed???

  14. saad

    Hi this is great plugin but can we show on which date we added the new author

  15. Joe Ferris

    I’m using a child theme of the SuperNews theme. I’ve searched the entire theme directory for any mention of the word ‘author’ and found none.

    How can I make it work if I don’t have that template tag in my theme?

  16. Svend Rugaard

    I cant seem to get it to work – my theme is “Premium” – but i cant seem to found what files to edit, i have put that command in functions.php –

    I can choose persons but it only show the “original” poster on my post.

    I have try to look for those files you mention, but they doesnt exist, or i dont exactly sure what i should look for

    My Theme is “Gauge”

    • WPBeginner Support

      Hey Svend,

      Please contact your theme’s support they will be able to tell you which files you need to edit.

      管理者

  17. Umair

    i have installed Co Authors Plus and added guest author successfully,
    after assigning post to guest author, when i click on author name, instead of showing all posts from that guest author, it redirects to main home page

  18. Fahad Ur Rehman Khan

    This is a great tutorial!

  19. Jennifer

    This plugin’s functionality should be baked into WordPress. It’s staggering that WordPress continues to tout itself as a CMS (no longer just a blog), but it has no concept of groups, or multiple authors working on a piece of content. Staggering. Good plugin though. Thanks

  20. Matus

    Could you please make a tutorial on how to use, create and embed dynamic favicons?

返信を残す

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