我正在为WordPress(Woocommerce)开发CSV产品导入器。
我的问题是,在我以编辑模式打开产品并单击更新按钮(未进行任何更改)之前,产品不会显示在商店中。
我已经完成了一些挖掘,并发现当按下更新按钮时,Woocommerce会更新post meta并在产品中添加一些额外的帖子字段。
有没有办法模仿这种行为?或者是否有任何必要的帖子元字段,我已经错过了(除了帖子标题,描述,价格,sku,可见等默认值)?
答案 0 :(得分:0)
我认为,它是$('#slickme .myelement[data-slick-index = ' + currentSlide + '] img').attr('src');
元字段。值为_visibility
(目录/搜索),visible
,catalog
和search
。像任何其他帖子meta一样设置它:hidden
其他可能的选项是update_post_meta($post_id, '_visibility', 'visible')
=> post_status
和publish
=> _stock_status