この単純な問題を解決するためにいくつか質問しましたが、何もうまくいかないようです。
非公開/公開の投稿を行うための推奨される方法は何ですか? 作成者/編集者/管理者がログインしている場合、すべての非公開投稿と公開投稿が閲覧可能/検索可能であるサイトが必要です。ユーザーがログインしていない場合は、閲覧可能な投稿のみが公開されます。
私はこれをいくつかの方法で考えたり試したりしました。ログイン/ログアウト時にカスタムフィールド「プライベート」を持つすべての投稿を含める/除外するためにWP_Queryを使用してこの方法を達成した簡単な方法。
これは問題なく機能しましたが、2 つの問題があります。安全性はどのくらいですか? WordPress にプライベート投稿機能がすでにある場合は、カスタム フィールドが必要です。
私が試したもう1つの方法は、非公開投稿機能に組み込まれたWordpressを使用することですが、非公開投稿をフロントエンドに表示することはできません. それらは、許可されたユーザーの編集画面と、管理者のループ (フロントエンド) に表示されますが、編集者や作成者には表示されません....
ワードプレスの組み込み関数を使用することは私の推奨方法ですが、正しく機能させることはできません。
提案や助けはありますか?カスタムフィールドを必要とせずに誰かがこれを行ったに違いありませんか?
ありがとう