我尝试了很多不同的方法来处理这个问题,但每种方法都会得到相同的结果。我所要做的就是通过编程生成woo产品。
由于最基本的实现似乎都不起作用,我对解决这个问题束手无策。
我试过这个:
$new_product_post_id = wp_insert_post(
array(
\'comment_status\' => \'closed\',
\'ping_status\' => \'closed\',
\'post_content\' => \'Test content\',
\'post_author\' => 1,
\'post_name\' => \'test-post\',
\'post_title\' => \'test product title\',
\'post_status\' => \'publish\',
\'post_type\' => \'product\',
\'tax_input\' => array(
\'product_cat\' => array( 150 )
),
)
);
在仪表板上的“产品”菜单中,我可以看到产品,所有数据都已正确保存。标题、内容、永久链接、类别。。。一切都正确保存。
问题是NEVER 显示在前端、商店、侧栏或任何位置。
如果我在编辑后屏幕中单击“查看”,则会直接进入单个产品列表。
只有在我手动单击帖子上的“更新”后,帖子才会出现在任何查询中。
请在我把头发扯下来之前,有人给我指出了正确的方向。我在两个woo commerce支持论坛上都问过,但他们都没有回应,我也不打算得到任何回应。