In der Dokumentation von wp_insert_post
befindet sich auf der Hälfte der Seite ein Änderungsprotokoll, das Folgendes enthält:
Seit: WordPress 4.4.0 Ein 'meta_input'-Array kann jetzt an $ postarr übergeben werden, um Post-Metadaten hinzuzufügen.
Ich benutze Wordpress 4.4.2. Ich werde versuchen, einen neuen Beitrag hinzuzufügen, indem ich den Code wie folgt ausführe:
function handle_post($post)
{
wp_insert_post( array(
'post_title' => $post['title'],
'post_type' => 'werknemers',
'meta_input' => array(
array(
'key' => 'name',
'value' => $post['name']
),
array(
'key' => 'city',
'value' => $post['city']
)
)
) );
}
Der Beitrag wird der Datenbank hinzugefügt, jedoch ohne Metadaten. Ich habe diesen Stapelbeitrag gefunden , kann aber nicht herausfinden, wie der implementiert werden soll if statement
.
Ich interessiere mich auch für das Hinzufügen von Taxonomien (tax_input).
quelle