2020.04.11

WordPress管理画面で管理者以外は他人の投稿を表示しない方法

こんにちは、webエンジニアのゾノ( @ozonosho )です。

さて、今回の記事ではWordPress管理画面で管理者以外は他人の投稿を表示しない方法を紹介したいと思います。

WordPress管理画面の投稿ページでは他のユーザーが投稿した記事も表示されますが、多数のライターで運用しているようなサイトの場合、ライターは自分の投稿だけを一覧で確認できたほうが見やすく編集もしやすいです。

WordPress管理画面で管理者以外は他人の投稿を表示しない方法

実装は簡単で、下記のコードをfunctions.phpに追加してください。

アクションフック「pre_get_posts」を利用して、投稿一覧を読み込む際に「管理者以外は自分の記事だけを読み込む」という処理を加えてあげました。

おわりに

以上、今回の記事ではWordPress管理画面で管理者以外は他人の投稿を表示しない方法を紹介させていただきました。

当サイトではWordpressのカスタマイズ制作依頼を請け負っています。運営中のサイトで何かお困りのことがある方は、下記の記事を参照のうえ気軽にご相談ください。

どんな機能・要望でもOK!『Wordpressのカスタマイズ制作』はじめました。

こんにちは、webエンジニアのゾノ( @ozonosho )です。 このたびWordpressのカスタマイズ制作をはじめました。......

→この記事を読む
チャレンジを応援する無料オンラインコミュニティ運営中!

生きづらさを抱える人のチャレンジを応援する無料オンラインコミュニティ『Cree』をスタートしました。ただいま参加者70名!お互いの目標を共有したり、就労・就職のサポートするサービスを無料で提供しています。

オンラインコミュニティの詳細はこちら

ゾノについて

お仕事のご相談はこちら