it-swarm.com.de

WP Post einfügen - Post-Thumbnail einfügen

Wie würde man beim Ausführen von wp_insert_post die Miniaturansicht des Posts einfügen? Ich habe den folgenden Code ohne Erfolg ausprobiert.

$postit = array(
    'post_title' => $itemtitle,
    'post_content' => '',
    'post_status' => 'publish',
    'post_type' => 'items',
    'post_author' => $user_ID,
    'tags_input' => $the_post_id,
    'post_thumbnail' => $itemimage,

);
 $the_post_idit = wp_insert_post( $postit);

Irgendwelche Ideen,

Wunderbar

2
Robin I Knight

sie müssen zuerst den Beitrag erstellen und die ID erhalten:

$postit = array(
    'post_title' => $itemtitle,
    'post_content' => '',
    'post_status' => 'publish',
    'post_type' => 'items',
    'post_author' => $user_ID,
    'tags_input' => $the_post_id

);

 $the_post_idit = wp_insert_post( $postit);

Sobald Sie die Post-ID haben, können Sie verwenden

update_post_meta( $the_post_idit,'_thumbnail_id',$itemimage);

stellen Sie einfach sicher, dass $ itemimage die Anhangs-ID enthält.

1
Bainternet

Dadurch wird die Miniaturbild-URL als benutzerdefiniertes Feld gesendet. Es ist das, was ich am Ende benutzt habe.

$itemimage = wp_get_attachment_url(get_post_thumbnail_id($itemID));

__update_post_meta( $the_post_idit, 'productimage', $itemimage); 
0
Robin I Knight