自v1起的WP-CLI。4.0可以使用“pull”和“patch”命令提取和存储序列化数据。
在上述情况下,我需要解决一个问题,我使用下面的表达式从帖子ID(图像附加到的帖子)获取源图像文件名:
wp post meta pluck $(wp post meta get <post_ID> _thumbnail_id) _wp_attachment_metadata file
请注意,此代码将拉动相对的后媒体路径,例如:2018/09/。dirname部分可以很容易地剥离,例如:
basename "$(wp post meta pluck $(wp post meta get <post_ID> _thumbnail_id) _wp_attachment_metadata file)"