So fügen Sie mehrere Produktgaleriebilder vom Front-End hinzu

-Ich betreibe ein Woo-Geschäft

-Benutzer haben die Möglichkeit, Produkte mit Hilfe von WP-Insert-Post hinzuzufügen

-Die Produktgalerie mehrere Bild-Upload wird nur das letzte Bild zum Beitrag hinzufügen, aber in den Medien sind sie alle an den richtigen Beitrag angehängt

Das ist mein Code

function.php

function my_handle_attachment($file_handler,$post_id,$set_thu=false) { if ($_FILES[$file_handler]['error'] !== UPLOAD_ERR_OK) __return_false(); require_once(ABSPATH . "wp-admin" . '/includes/image.php'); require_once(ABSPATH . "wp-admin" . '/includes/file.php'); require_once(ABSPATH . "wp-admin" . '/includes/media.php'); $attach_id = media_handle_upload( $file_handler, $post_id ); if ( is_numeric( $attach_id ) ) { update_post_meta( $post_id, '_product_image_gallery', $attach_id ); } return $attach_id; } 

Vorderes Ende

 if ( $_FILES ) { $files = $_FILES["my_file_upload"]; foreach ($files['name'] as $key => $value) { if ($files['name'][$key]) { $file = array( 'name' => $files['name'][$key], 'type' => $files['type'][$key], 'tmp_name' => $files['tmp_name'][$key], 'error' => $files['error'][$key], 'size' => $files['size'][$key] ); $_FILES = array ("my_file_upload" => $file); $newupload = my_handle_attachment( "my_file_upload", $post_id); } } } 

Eingang

  

Dadurch werden alle Bilder hochgeladen und an den richtigen Beitrag angehängt, aber nur das letzte Bild wird im Bilderbereich der Produktgalerie angezeigt. Was mache ich falsch?

Solutions Collecting From Web of "So fügen Sie mehrere Produktgaleriebilder vom Front-End hinzu"