您可以将图像上载到主机,然后使用media_sideload_image()
上载每个文件。假设您将所有图像上载到名为wpse
, 在WordPress安装的根目录中:
// Set the directory
$dir = ABSPATH .\'/wpse\';
// Define the file type
$images = glob($directory . "*.jpg");
// Run a loop and upload every file to media library
foreach($images as $image) {
// Upload a single image
media_sideload_image($image,\'SOME POST ID HERE\');
}
图像必须附加到帖子,但之后可以将其拆离。