WP All Import: импортировать изображение из URL и динамически создавать имя файла - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть файл CSV без элемента изображения. У меня также есть URL с изображениями. Заголовки CSV - это id, описание, цена и т. Д. c. Имя файла изображений: id_1, id_2, id_3. Идентификаторы могут быть одинаковыми в зависимости от изображений. Таким образом, это могут быть 123_1, 123_2, 456_1, 456_2 и так далее. Я создаю php функцию для составления идентификатора и имени файла, но когда я использую ее с wp Весь импорт не работает.

    function test($codeHaver){
    $url = "https://URL/images";
    $ext = count($codeHaver);
    foreach ($codeHaver as $key ) {
        for ($j=0,$k=1; $j < $ext ; $j++,$k++) { 
            $return = $url."/".$key."_".$k.".jpg</br>,";
            return $return;
        }       
    }
}   

Это не работает вообще. Следующая функция получает только первое изображение

function test($codeHaver){
    $url = "https://URL/images";
    $numOfImages = count($codeHaver);
    for ($j = 0, $k = 1; $j < $numOfImages; $j++, $k++){
         $return = $url."/".$codeHaver."_".$k.".jpg,";
         echo $return;
    }
}
...