我发现很多这些错误都会进入同一个表wp_xmlrpc_posts
。我不认为我可以进行此增量,因为帖子ID需要匹配博客帖子ID。可能导致这种情况的任何想法?
[Fri Mar 21 10:58:40 2014] [warn] [client 216.70.110.80]
mod_fcgid:
stderr:
WordPress database error Duplicate entry
'http://hedua.com/blog/-11160' for key 'PRIMARY' for query
INSERT INTO `wp_xmlrpc_posts` (`post_id`,`post_title`,`link`,`post_excerpt`,`post_thumbnail`,`post_date`,`post_authors`,`post_custom_cats`,`post_categories`,`modified_ts_gmt`,`blog`)
VALUES
(
11160,
'The Challenge of Homeschool Togetherness',
'Link Removed',
'Homeschooling families ',
'FAITH & FAMILY,Family,Parenting',
'943920000',
'link removed'
)
made by do_action_ref_array,
call_user_func_array,
heduaMultisite_import_posts,
heduaMultisite_import_posts_one
答案 0 :(得分:0)
您是否尝试在两个不同的wp_post表之间创建关系?如果是这样,你就不能这样做(或者不应该这样做)。
wp_xmlrpc_posts的post_id应该只是该表的主键,并且不依赖于它与其他安装的post_id同步。
相反,在两个表之间创建关系。您可以在wp_xmlrpc_posts表调用中添加一个新列,例如blog_post_id,或者更好的是,创建一个存储关系的查找表,这样您就不会破坏核心框架表模式。
您的关系或查找表会存储连接: wp_xmlrpc_post_relationships有两列:post_id和blog_post_id