web-dev-qa-db-de.com

Benutzern nur Zugriff auf benutzerdefinierten Beitragstyp gewähren

Ich bin in einer ähnlichen Situation wie diese Person , nur ich brauche etwas mehr Handhaltung. Ich verstehe PHP nicht gut, kann aber Code mit den besten von ihnen ausschneiden und einfügen.

Ich besitze das Members - Plugin von Justin Tadlock und habe in meiner functions.php-Datei einen benutzerdefinierten Beitragstyp und zugehörige benutzerdefinierte Taxonomien eingerichtet.

Folgendes versuche ich zu erreichen:

  • Der Benutzer registriert sich und ist standardmäßig auf Contributor eingestellt.
  • Der Benutzer kann jetzt only diesen benutzerdefinierten Beitragstyp anzeigen und einen Eintrag für diesen Beitragstyp vornehmen, ihn jedoch nicht veröffentlichen.
  • Benutzer können nur ihre eigenen Beiträge sehen und bearbeiten.

Wenn möglich, benötige ich Angaben dazu, was und wo ich zu meiner Post-Type-Registrierungsfunktion hinzufügen soll. Ich verstehe, dass es sich um 'map_meta_cap' und 'capacity_type' handelt, aber ich weiß nicht, wie ich den Code schreiben soll oder wo ich ihn in die Funktion einfügen soll. Sobald die Funktionen eingerichtet sind, kann ich sie als benutzerdefinierte Funktionen im Mitglieder-Plugin hinzufügen.

2
kmel

Ich habe es selbst herausgefunden - das Code-Snippet, dem ich folgen musste, ist hier . Justin Tadlock ist der Mann.

2
kmel