通过ftp将图像上传到WordPress媒体库

时间:2017-06-27 作者:John D

除了在大多数情况下都不能正常工作的可用插件之外,还有什么永久的方法可以通过FTP将图像上传到WordPress媒体库吗?如果有人能帮我,我将不胜感激。对不起,我不懂PHP。

提前感谢!

1 个回复
SO网友:Johansson

您可以将图像上载到主机,然后使用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\');
}
图像必须附加到帖子,但之后可以将其拆离。

结束

相关推荐

警告:为Portfolio-list.php中的Foreach()提供的参数无效

我的WordPress主题有问题。将特色图像上载到我的公文包项目后,我发现以下错误:警告:在/home2/maryhtran/public\\u html/wp-content/themes/Motive/portfolio列表中为foreach()提供的参数无效。php在线150这是导致在中发现错误的代码portfolio-list.php:// Get the terms( categories ) for the portfolio item $terms = get_the_terms(