Wordpress 正常通过后台发文章或者 媒体库上传图片,是可以在媒体库中找到记录的,会记录在数据库中方便主题模板调用。但如果你是通过FTP或者SFTP等非网站后台程序上传的图片,在媒体库中是找不到任何记录的,所以也就无法设置该图片为 特色图片了(Set Featured Image)。

因为发布的图片很多,不想一个个通过WP上传,直接FTP上传变得是刚需,所以解决办法肯定只能看能否在WP装个插件或者用个什么函数之类的把已经上传好的图片引入到WP的媒体库了。经验搜索,确实有这么一个插件叫做“Add From Server”,点几下鼠标就能把所有的文件引入到WP媒体库。

1.选中要添加的文件

完美解决 FTP上传的图片如在媒体库中不显示的 问题

2. 选择current time 或者file time,一个是以现在时间添加到媒体库,另一个是则是以 创建文件的时间添加到媒体库。

完美解决 FTP上传的图片如在媒体库中不显示的 问题

3. 点击Import后等一会,别离开页面,显示 xxxx has been added to Media Library表示添加成功。

完美解决 FTP上传的图片如在媒体库中不显示的 问题

但用的时候要注意的是,“Add From Server”的使用是有环境要求的,WP要求版本4.0以上,而PHP则是要php 5.4以上的版本,上面两条件任何一个不达到都用不了这插件。