web-dev-qa-db-ja.com

ユーザーにカスタム投稿タイプへのアクセスのみを許可する

私は この人と/ - に似た状況にいます 、もう少し手持ちが必要なだけです。私はphpについてよく理解していませんが、それらのうちの最高のものでコードをカットアンドペーストすることができます。

私はJustin Tadlockの Members pluginを持っていて、私のfunctions.phpファイルにカスタム投稿タイプとそれに関連するカスタム分類法を設定しています。

これが私が達成しようとしていることです:

  • ユーザーはデフォルトで Contributor として登録され、設定されます。
  • ユーザーは only このカスタム投稿タイプを表示でき、この投稿タイプにエントリを作成できますが、公開はできません。
  • ユーザーは自分の投稿のみを表示および編集できます。

可能であれば、私は私の投稿タイプ登録機能に何をどこで追加するかについての詳細が必要です。私はそれが 'map_meta_cap'と 'capability_type'を含んでいることを理解していますが、コードの書き方や関数のどこにそれを入れるべきかはわかりません。機能が確立されたら、Membersプラグインのカスタム機能として追加できます。

2
kmel

私は自分でそれを考え出しました - 私が従う必要があったコードスニペットは ここ です。ジャスティンタドロックは男です。

2
kmel