OKこれを攻撃する最良の方法を探しています。
私はPHPに非常に満足しており、WordPressのカスタムメタフィールドを使用してカスタム投稿タイプを作成しています。
私がやろうとしていることは次のとおりです。
- ユーザーが登録し、デフォルトでサブスクライバーに設定されます。
- ユーザーが管理者からカスタム投稿タイプへのアクセス許可をリクエストします。
- 管理者は、「ショップ所有者」などの別の権限名にユーザーを割り当てます。
- ユーザーはカスタムの投稿タイプを表示できるようになり、この投稿タイプにエントリを作成できるようになりました。
- ユーザーは自分の投稿のみを表示および編集できます。
私は次の支援が必要です:
- 「ショップ所有者」という新しい「ロール」を作成する方法、
- カスタム投稿タイプのみを表示し、アクセスできるように、そのロールに正しい許可を与える方法。
- このカスタム投稿タイプへの自分の投稿の表示と編集のみをユーザーに許可します。
理想的には、これがすべてwp-adminから行われることを望みますが、私はこれを実現するためにフロントエンドを構築する必要があるかもしれないと推測しています。
どんな入力でも大歓迎です。
敬具
'map_meta_cap' => true
し'capability_type' => 'shopowner'
ました。という新しいロールを作成し、ShopOwner
read、edit_shopowner、delete_shopownerの機能を付与しました。ユーザーをShopOwnerのロールに設定し、そのユーザーでログインします。そのユーザーはカスタム投稿タイプを見ることができません。私は何かを見逃しましたか?