私はいくつかの機能を設定したポストタイプがあり、それらを新しいロールにアタッチしましたが、ロールはそれらをゴミ箱に捨てることはできません。私はなぜかわからない。これは私の能力のための私の配列の一部です。
'capabilities' => array(
'publish_posts' => 'publish_mro_project'
,'edit_posts' => 'edit_mro_project'
,'edit_others_posts' => 'edit_others_mro_projects'
,'delete_posts' => 'delete_mro_projects'
,'delete_others_posts' => 'delete_others_mro_projects'
,'read_private_posts' => 'read_private_mro_projects'
,'edit_post' => 'edit_mro_project'
,'delete_post' => 'delete_mro_project'
,'read_post' => 'read_mro_project'
管理者として、CPTを削除してゴミ箱に入れることができますが、プロジェクト管理者を作成して機能を設定すると、新しい機能を追加して編集することはできますが、ゴミ箱リンクは表示されません。なぜそうなるのか、よくわかりません。違いがある場合は、このCPTのすべての機能を割り当てるためにユーザーロールエディタプラグインを使用しました。
次の機能を指定してみてください、それは私の場合に役立ちました:
,'delete_published_posts' => 'delete_published_mro_project'