我正在使用wp-cli为大约2000篇文章导入相同的特色图像。我做了几个测试,看看图像是否会被复制,或者WordPress是否会注意到图像已经存在于媒体库中并使用它。遗憾的是,它只是复制了图像。
我使用的命令:wp media import http://example.com/wp-content/uploads/sites/30/2016/04/picture_name.jpg --post_id=x --title="Pluto Mosaic" --featured_image --url=mysite.example.com
是否有其他方法可以做到这一点,而不必导入相同的图像2000次?
谢谢,j03
最合适的回答,由SO网友:Daniel Bachhuber 整理而成
您可以使用wp media import
导入图像一次。创建附件的ID后,可以运行:
wp post list --post_type=post --format=ids | xargs -0 -d \' \' -I % wp post meta add % _thumbnail_id <thumbnail-id>
确保更换
<thumbnail-id>
具有实际附件ID。