我在 WordPress 上有一个来自外部插件的自定义帖子类型,我想根据用户能力有条件地拒绝显示此帖子类型的内容。伪代码比1000字更好解释:
if (!current_user_can('my_custom_capability') && $post->post_type == 'my_custom_post_type')
then
deny showing post content;
我必须使用哪个过滤器?
我一直在寻找几个小时,但我发现只有: 自定义帖子类型的能力 和this,这似乎是最接近的,但我仍然不知道如何使用它们。我只需要对已经存在的自定义帖子类型进行此检查