А откуда вы их импортируете? Где указана дата создания?
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
qwert555.
Есть БД в ней ссылки на картинки и дата добавления
БД отдельная не вордпресса?
В какой таблице?
да бд не на вордпрессе
просто добавил ее в бд вордперсса что бы работать удобней
таблицу видимо добавили в бд вордпресса.
тогда можно сделать так
$rec = $wpdb->get_results( "SELECT * FROM tablename LIMIT 2" );
foreach($rec as $recs) {
$myimg = $recs->myimg; //картинка колонка
$madate = $recs->madate; //дата колонка
preg_match('/[^\?]+\.(jpg|jpeg|gif|png)/i', $myimg, $matches );
mkdir($_SERVER['DOCUMENT_ROOT'] . '/wp-content/uploads/'.$madate, 0700);
$newfile = $_SERVER['DOCUMENT_ROOT'] . '/wp-content/uploads/'.$madate.'/'.basename( $matches[0]);
file_put_contents($newfile, file_get_contents($myimg));
}
LIMIT 2 для проверки на время, если все ок, то можно убрать потом
(полностью не проверял. проверил закачку и создание папки без цикла)
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
qwert555.