Ich habe einen benutzerdefinierten Beitragstyp (Kontakte genannt). Da dieser Beitragstyp nicht wie ein Beitrag funktioniert, möchte ich nicht ENTWURF SPEICHERN, VORSCHAU, Status, Sichtbarkeit oder Veröffentlichungsdatum anzeigen.
Die einzigen Optionen, die ich anzeigen möchte, sind die Schaltflächen PUBLISH & Move to Trash.
Gibt es eine Möglichkeit, diese anderen Optionen auszublenden? Wenn nicht, wie erstelle ich ein neues PUBLISH & Move to Trash, das ich einer neuen Metabox hinzufügen kann?
if ( $post->post_type != $my_post_type ){ return; }
am Anfang tun . Sie müssen nicht den gesamten Code in dieif
Anweisung einschließen.In diesem Beispiel können Sie einfach festlegen, für welche Beitragstypen die Veröffentlichungsoptionen ausgeblendet werden sollen. Im Beispiel werden sie für den Typ des integrierten Topftyps
page
und den benutzerdefinierten Beitragstyp ausgeblendetcpt_portfolio
.Wichtiges Update
Ich würde auch vorschlagen, dass Sie den Post-Status "Veröffentlicht" erzwingen, um das Speichern von Posts als Entwürfe zu vermeiden:
quelle