我在数据库中有两个来自目标网站的表,并且必须获取帖子缩略图行。一个表是wp_posts,另一个是wp_postmeta。标准 Wordpress 导出不包括特色图片,所以我打算自己获取。wp_posts 包含所有帖子,特色图片也是一种帖子并存储在此表中。wp_postmeta 表包含与post id 链接的不同元数据,_thumbnail_id 键的值是post 类型'attachment' 的ID。下面的查询将澄清我想说的一点。
Select * From wp_posts
Where ID In (Select meta_value
From wp_postmeta
Where meta_key='_thumbnail_id'
And post_id In (Select ID From wp_posts
Where post_type='$post_type'));
wp_post 包含大约 10k 行, wp_postmeta 包含大约 70k 行。谢谢大家的帮助。如果你们告诉我如何将带有缩略图的特定帖子类型从一个 wordpress 安装迁移到另一个,那也很棒。