大家可能知道,WordPress 数据库中的 wp-posts 表中有一个 guid 键值,它记录了文章的最原始 URL 信息。所以我们从数据库导入wordpress数据合并的时候出现了guid空值。为了能够让 guid 中记录的链接与站内文章的真实链接相对应,我们需要批量更新guid的值。可以使用下面的SQL语句:
update wp_postsset guid = concat(‘http://v.jiloc.com/?p=’,ID)where guid=” and post_status = ‘publish’ and post_type = ‘post’
SQL语句可以直接在phpmyadmin或者mysql命令行的直接运行。
guid为空,为了不影响原先的guid值(原先的guid是可以正常使用的)
post_type 可以分为:post,page等
post_status 可以分为:publish,draft等