Ich habe einen benutzerdefinierten Beitragstyp "Teilnehmer" mit vielen benutzerdefinierten Feldern. Ich habe auch ein Formular mit entsprechenden Eingabefeldern, die der Benutzer ausfüllen kann. Wenn er das Formular absendet, möchte ich, dass mit jedem benutzerdefinierten Feld, das den vom Benutzer ausgewählten Wert enthält, ein neuer Beitrag erstellt wird.
Ist es möglich und wenn ja, wie?
custom-post-types
drake035
quelle
quelle
'meta_input' => ['_your_custom_1' => $custom1, '_your_custom_2' => custom2]
Zusätzlich zu der großartigen Antwort von @webaware oben, kann dies seit WordPress 4.4.0 über den Aufruf von wp_insert_post erledigt werden :
quelle
Dies kann mit dem Gravity Forms-Plugin ganz einfach erreicht werden . Sie können ein Formular erstellen, das einen benutzerdefinierten Beitragstyp im Backend ausfüllt. Dieser Beitrag kann als Entwurf oder als veröffentlicht angezeigt werden. Kein Problem, benutzerdefinierte Felder hinzuzufügen. In meinem Fall habe ich damit Kundenreferenzen gesammelt.
quelle