【发布时间】:2019-08-06 09:36:06
【问题描述】:
我正在尝试进行反向查找以从其 SKU 获取产品的永久链接。其输出将用于将旧 URL 重定向到新 URL。
我无法理解 woocommerce 中使用的表之间的关系。产品似乎存储在 wp_posts 中,而 SKU 存储在 wp_wc_product_meta_lookup 中,但是在数据库表中创建连接时,这不会显示预期的数据:
SELECT pml.sku,pml.product_id,wpp.guid FROM wp_wc_product_meta_lookup pml LEFT JOIN wp_posts wpp ON wpp.ID=pml.product_id WHERE pml.stock_status='instock'
除此之外,wp_posts 中的 guid 与实际产品 URL 不同 - 类别不同。
谢谢,
瑞克
【问题讨论】:
-
SKU存储在postmeta表中 -meta_key=>_sku。产品信息(它是 WordPress 帖子)存储在posts表中。
标签: mysql wordpress woocommerce