繁体   English   中英

以编程方式创建的产品不会显示在 WooCommerce 上

[英]Programmatically created products doesn't show on WooCommerce

我创建了一个 cron 作业来获取批发商产品列表并将它们插入到数据库中。

但是当我以这种方式创建产品时,它不会显示在商店中,只显示在管理员中。 当我进入任何产品的编辑页面并单击保存按钮而不对产品进行更改后,该产品出现在商店中。

产品会有什么问题?

将产品插入数据库时​​,如果希望它出现在前端,则需要在wp_posts表中将'post_status'键设置为'publish'值。
没有它,它不会出现在前端。

此外, 'post_date''post_date_gmt'的日期需要低于“今天” ......

还要检查您也在设置的wp_postmeta表:

  • '_visibility' 'visible'值的'_visibility'
  • '_stock_status'键到'instock'
  • '_stock'有一些价值......

完成后,您的产品应该会出现在商店页面上,而无需对其进行编辑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM