Tengo una publicación personalizada tipo 'Participante' con muchos campos personalizados. También tengo un formulario con los campos de entrada correspondientes para que el usuario complete. Cuando envíe el formulario, quiero que se genere una nueva publicación con cada campo personalizado que contenga el valor elegido por el usuario.
¿Es posible hacerlo y, de ser así, cómo?
custom-post-types
drake035
fuente
fuente
'meta_input' => ['_your_custom_1' => $custom1, '_your_custom_2' => custom2]
Además de la excelente respuesta de @webaware anterior, esto se puede manejar desde wordpress 4.4.0 a través de la llamada wp_insert_post :
fuente
Esto se puede lograr con bastante facilidad utilizando el complemento Gravity Forms . Puede crear un formulario que complete un Tipo de publicación personalizado en el back-end. Esta publicación se puede configurar para que aparezca como borrador o como publicada. No hay problema para agregar campos personalizados. En mi caso, lo usé para recopilar testimonios de clientes.
fuente