我建议使用WP CLI 为此。它是(in)官方WordPress命令行工具,如Drupal的Drush或Symfony2控制台组件。
使用media
用于处理(未来)附件的命令:
wp media import <file> [--option=value*]
查看文档或CLI帮助工具,了解您有哪些选项
wp media import
生成WordPressattachment
从普通文件发布类型,从而使其在WP媒体库中显示为上载。
文档中的示例。
# Import all jpgs in the current user\'s "Pictures" directory, not attached to any post
wp media import ~/Pictures/**\\/*.jpg
# Import a local image and set it to be the post thumbnail for a post
wp media import ~/Downloads/image.png --post_id=123 --title="A downloaded picture" --featured_image
# Import an image from the web
wp media import http://s.wordpress.org/style/images/wp-header-logo.png --title=\'The WordPress logo\' --alt="Semantic personal publishing"
(撰写此问题时代码库的当前状态-稍后的读者,请阅读官方网站上的文档)