如何在wordpress中更改产品抓取数据库表



现在我的产品相关数据正在从wp_posts表中获取,而我希望它从wpstg0_posts表中获取。

两个表都在同一个数据库中,我不能合并数据,因为这会导致两个表的ID冲突。

基本上,我希望从前缀wpstg0_而不是wp_中获取产品和所有相关数据

你不能那样做™.

嗯,你可能可以,但你会破坏WordPress核心,主题和插件生态系统中的大量代码。开发您的更改将花费很长时间,并且您将永远修复错误。另外,你必须从WordPress, WooCommerce和你使用的任何主题和插件中反向合并每个连续的更新。

WordPress和WooCommerce是围绕post ID值的唯一性进行组织的。也就是说,元子系统和分类法子系统的许多特性都使用post id。

WooCommerce利用这些子系统来组织产品。

你可以在同一个数据库中建立一个不同的WordPress实例,并给它一个不同的表前缀名称。

你正在尝试解决性能问题吗?尝试在表上添加更好的索引。@RickJames和我有一个免费的插件。并尝试实现持久对象缓存(使用redis或memcached)。

最新更新