Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过编程创建的产品不会显示在WooCommerce上_Php_Mysql_Wordpress_Woocommerce_Product - Fatal编程技术网

Php 通过编程创建的产品不会显示在WooCommerce上

Php 通过编程创建的产品不会显示在WooCommerce上,php,mysql,wordpress,woocommerce,product,Php,Mysql,Wordpress,Woocommerce,Product,我创建了一个cron作业来获取批发商产品列表并将它们插入数据库 但是当我以这种方式创建产品时,它不会显示在商店中,只显示在管理员中。当我进入任何产品的编辑页面并单击保存按钮而不对产品进行更改后,该产品将在商店中显示 产品会有什么问题 将产品插入数据库时,如果希望它显示在前端,则需要在wp_posts表中设置值为“publish”的“post_status”键。 没有它,它就不会出现在前端 此外,“发布日期”和“发布日期”的日期必须低于今天 在wp_PosteTa表中也检查您正在设置的: “可见性

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

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

产品会有什么问题

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

此外,“发布日期”和“发布日期”的日期必须低于今天

在wp_PosteTa表中也检查您正在设置的:

“可见性”键指向“可见”值 “库存状态”键为“库存”值 具有一定价值的“U股”…
完成后,您的产品应显示在商店页面上,而不进行编辑。

是的,您必须确保该功能创建的所有元都是通过您自己的方法复制的。您也可以考虑使用API。