更改wp_ins_post()位置

时间:2014-08-20 作者:Frapping

我知道wp_insert_post() 将帖子插入到wp_posts 桌子我想改变这一点,在lets say中插入帖子wp_posts2. 我可以这样做吗?

我需要这样做,因为我不想弄乱来自两个数据库的数据,我几乎不单独使用它们。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

这在理论上是可能的。虽然在插入/更新后的过程中没有明确的方法可以做到这一点,但所有查询都会通过query 在数据库上运行之前进行筛选。

实际上,这是不可能的。WP处理后查询的复杂程度令人费解,而且充满了边缘情况。很难说有多大的突破,因为有多个posts表是一个简单的调整。有很多解决方案和人员在这样做,但这总是由繁重的操作需求驱动的(详细的内容管理需求、数据库分片以提高性能等等)。

简言之,正如问题提出的那样——在你陷入比你想避免的更糟糕的境地之前,不要管它

结束

相关推荐