媒体附件日期和张贴日期

时间:2011-12-17 作者:deadelvis

我刚刚使用自定义代码将一个大型网站(2500多名用户,5000多名帖子/图片)迁移到Wordpress。基本上每个帖子都有一个图像,该图像作为特色图像附加到帖子上,所有图像都显示在媒体库中。

我还设法保留每个帖子的原始提交日期(即每个图片上载的日期),并将每个图片保存在相应的/wp content/uploads/[year]/[month]文件夹下。

到目前为止还不错。

Hoever。。。所有这些图像文件和媒体库中的所有条目都显示迁移日期(2011年11月),而不是原始文件创建/创建后日期(从2003年到2009年可变)。这使得很难找到属于某个帖子的图像,因为图像创建日期信息丢失了。

所以我需要更新所有媒体库条目和图像文件创建的日期(同一件事?),到他们所附职位的日期为止。

你知道最好的方法是什么吗?

任何帮助都将不胜感激。

1 个回复
SO网友:fuxia

迭代all posts, find the attached images

$images =& get_children( 
    array ( 
        \'post_type\'      => \'attachment\', 
        \'post_mime_type\' => \'image\' 
);
…对于每个图像使用wp_update_post() 从父帖子设置日期。

结束