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 サイトを管理するには、コンテンツのコントロールを維持するためにユーザー権限を微調整する必要があります。よくあるニーズとしては、エディターが特定のページのみを編集できるようにし、サイト全体を変更するリスクを冒すことなく、必要なエリアにアクセスできるようにすることです。

WPBeginnerには、WordPressのカスタマイズとユーザー権限グループ管理における長年の経験があります。そのため、お客様のチームに柔軟性を提供しながらコンテンツを保護することの重要性を理解しています。

権限を調整することは、サイトの完全性を維持するだけでなく、ワークフローを合理化するためにも非常に重要です。

この投稿では、WordPressでエディターが特定のページだけを編集できるようにする方法を紹介します。私たちの説明は、テスト済みで実績のある方法に基づいており、これらの変更をスムーズかつ効果的に実装できることを保証します。

Allow editor to only edit certain pages in WordPress

WordPressでエディターがすべてのページを編集できないのはなぜか?

WordPressには強力なユーザーロールと権限システムが搭載されています。異なるユーザー権限グループの下にユーザーを追加することができ、それぞれのユーザー権限には異なる機能が付属しています。

これらのユーザー権限のグループの1つはエディターと呼ばれます。エディター権限グループを持つユーザーは、サイト上の投稿やページをすべて編集することができます。

WordPressサイトの多くは、エディターが記事やブログ投稿などのコンテンツを担当する構造になっています。

しかし、ページは通常、頻繁に変更されない静的なページで、会社概要ページ、プライバシーポリシー、お問い合わせフォームなどの情報を表示するために使用されます。

エディターがページを編集できないようにしたい場合、またはエディターがWordPressブログの特定のページのみを編集できるようにしたい場合は、サイトのエディターユーザーグループを変更する必要があります。

とはいえ、WordPressエディターが特定のページだけを編集できるようにする方法を見てみよう。

WordPressでエディターが特定のページだけを編集できるようにする方法

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

有効化したら、WordPressの管理サイドバーからCapabilities ” Capabilitiesページにアクセスしてください。

そこで、「権限グループ」のドロップダウンメニューから「エディター」オプションを選択します。

Choose editor from the role capabilities dropdown menu

その後、左の列から「編集」タブに切り替え、「ページ」行の「編集」オプションのチェックを外す。

これを行うと、WordPressサイトのエディターはページを編集できなくなります。

ただし、エディターに自分のページだけを編集させたい場合は、’Pages’行の’Edit Others’オプションのチェックを外してください。

これはエディターが公開していないページや作成したページを編集できないことを意味します。

Uncheck the Edit page option

次に、エディターがサイト上で公開したり編集したりできないようにすることもできます。これを行うには、’ページ’行のこれらのオプションのチェックボックスをオフにします。

最後に、上部にある「変更を保存」ボタンをクリックして、設定を保存することをお忘れなく。

Restrict editors and save changes

エディターがページを編集できないようにするには、管理者ユーザーをページの投稿者として割り当てる必要があります。

WordPressのサイドバーからページ ” すべてのページ画面を開き、すべてのページを選択するチェックボックスをクリックすることで可能です。

その後、「一括操作」のドロップダウンメニューから「編集」を選択し、「適用」ボタンをクリックします。

Bulk edit pages

選択したすべてのページの投稿者を変更することができます。

管理者として、すべてのページの投稿者として自分自身を割り当てるか、管理者ユーザー権限を持つ他のユーザーを割り当てることができます。

Change author of all pages

更新」ボタンをクリックして変更を保存することをお忘れなく。

20ページ以上ある場合は、次の20ページを読み込むために次のボタンをクリックし、すべてのページの投稿者を一括で変更するプロセスを繰り返す必要があるかもしれません。

これでエディターによるWordPressサイトのページ編集ができなくなりました。

しかし、必要であれば、エディターが特定のページを編集できるようにすることもできます。

これを行うには、エディターが変更できるようにしたいページの下にある「クイック編集」リンクをクリックします。

これにより「クイック編集」メタ情報が開き、「投稿者」ドロップダウンメニューからエディター名を選択することができます。

Change editor into author

そうすれば、エディターはあなたが選択した特定のページを編集し、変更を加えることができるようになります。

最後に、「更新」ボタンをクリックして変更を保存することをお忘れなく。

ボーナス:WordPressで投稿者を限定する

エディター以外にも、複数著者のWordPressブログであれば、著者を自分の投稿に限定することもできます。

こうすることで、投稿者が管理する必要のないコンテンツに振り回されることがなくなり、ワークフローを効率化できる。さらに、ユーザーが他の投稿者のブログ投稿を表示するのを防ぐこともできる。

まず、PublishPress Permissionsプラグインをインストールし、有効化する必要があります。詳しい手順はWordPressプラグインのインストール方法のチュートリアルをご覧ください。

有効化した場合、プラグインは自動的に投稿者を制限し、WordPressの管理エリアに自分の投稿のみが表示されるようにします。

Posts by only the author

より詳細な手順については、WordPress管理画面で投稿者を自分の投稿に限定する方法のチュートリアルをご覧ください。

WordPressのエディターが特定のページだけを編集できるようにする方法について、この投稿がお役に立てば幸いです。WordPressのページをユーザー権限グループで制限する方法についてのチュートリアルや、初心者のための究極のWordPressセキュリティガイドもご覧ください。

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

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

  1. Christoph Wendel

    Thanks for the tutorial.

    However, in my case I have more than one editors who are to get permission to edit certain specific pages. How can this be achieved?
    It seems to be impossible to assign several users as authors of a page, unfortunately.

    Could you give me some advice about this, please.

  2. Virginia Fonseca

    I have limited the pages a user can view and edit. Is it possible to prevent the user from Updating an already published page. We want them to be able to edit the page but not update it.

  3. Pavle Nikolic

    Hi, if a user doesn’t have permission to Publish pages but has permission to Edit Published pages, does this mean they able to publish the edited version of the already published page after changing it?

    • WPBeginner Support

      Yes, they should be able to do that :)

      管理者

  4. Cheryl

    Step 2 says to change the Screen Options, but that isn’t available in Gutenberg.

    • WPBeginner Support

      For Gutenberg, the settings should be in the status and visibility settings for the document.

      管理者

      • Cheryl

        Thank you! That works beautifully

        • WPBeginner Support

          You’re welcome :)

  5. Trish Murphy

    Hi

    Is there any way to let a client edit just the text on a page i.e. I don’t want them to change permalinks or page layout or custom fields or featured image, etc – or anything at all.

    I just want them to be able to go to the webpage and edit text e.g. add a paragraph etc.

    Is this possible?

    I’ve looked at tons of sites and videos but haven’t found answer to this question! My clients have ZERO technical ability!!

    Hoping someone can advise?!

  6. Joost

    Hi, thanks for this post. Is there a way to hide the add new button? I managed to let users only edit their own page, but the add new button is stil there.

    They should only be able edit their own page, nothing more

    Thanks.

  7. Chris Howard

    A quicker way to change authors, and a way you can do it in bulk, is from the post listing page. Select all that you want to change, then from the Bulk Actions dropdown choose Edit and hit Apply. Then change the author there and Update.

    • WPBeginner Support

      We do state this in the first option but thank you for stating again for those who check the comments section :)

      管理者

  8. Tony V

    Is there a way to prevent Editors from editing any posts made just by the Administrator. They would still have the ability to edit other Editor’s posts?

  9. Anas

    Thank you for your share,
    This is a solution to allow one editor to edit specific post,
    What if we want to have multiple editors for the same specific post ?
    What can we do in this case ?
    Is there a solution with this plugin (or other one) ?

    Thank you again :)

    • Andy Leppard

      Great question – and it seems to me to be a more usual use case

  10. Gregory

    Fantastic post! I didn’t know that was possible in WordPress. I wish I would have found this sooner. Is there a way to assign, let’s say, two or three authors as editors of one or more pages? If so, I would love to know how that works. I have a multi-site setup and I would like for my editors to only see the pages they are responsible for editing. However, I would need some pages to be editable by more than one person… So, in this case, some pages would need more than one author. Is that possible? Hopefully it is! That will help me out a bunch! Thanks!

  11. Niels

    Is this also possible for a custom post type?

  12. Rabson

    Is there any solution for this problem ?

    I want develop theme for link .

    for example you type /home show a template no.1 and if type /blog show

    template no.2 but if you type /home/anything show no.1 .

    I don’t want use link . thank you

  13. Rabson

    Hi . tnx about your perfect site .

    How can set a video for online show who can’t download it .

    many downloader for example idm can download online video but how can I prevent this ?

    is there any method if the user want to download this , system ask password ?

    tnx so much

  14. Vikas Sharma

    Nice article. How can I add custom login pannel or dashboard in my wordpress website for a client or user without using wp-admin.?

返信を残す

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