WordPress に外部プラグインからのカスタム投稿タイプがあり、ユーザーの機能に基づいて、この投稿タイプからのコンテンツの表示を条件付きで拒否したいと考えています。疑似コードは、1000 語よりも説明に適しています。
if (!current_user_can('my_custom_capability') && $post->post_type == 'my_custom_post_type')
then
deny showing post content;
どのフィルターを使用する必要がありますか?
私は何時間も検索してきましたが 、カスタム投稿タイプの機能 とthisしか見つかりませんでした。これは最も近いもののようですが、それらの使用方法はまだわかりません。既存のカスタム投稿タイプでこのチェックを行うだけです