2016-02-24 44 views
1

我正在開發一個WordPress產品CSV輸入產品(Woocommerce)。Woocommerce定製進口商,產品不顯示

我的問題是,只有在編輯模式下打開產品,然後單擊更新按鈕(不做任何更改),產品纔會顯示在商店中。

我已經做了一些挖掘,發現當更新按鈕被按下時,Woocommerce更新後元,並添加一些額外的職位字段的產品。

有沒有什麼辦法模仿這種行爲?或者是否有我已經錯過的任何必要的後期元字段(除了諸如帖子標題,描述,價格,sku,可見等的默認值)?

+0

你拿到右門柱狀態? – helgatheviking

+0

通過發佈狀態您的意思是可見的權利?如果是這樣,沒關係 – sarakinos

+0

不,我的意思是後面提到的post_status,這是Igor提到的。 – helgatheviking

回答

0

我認爲,它是_visibility元字段。值爲visible(目錄/搜索),catalog,searchhidden。設置它像任何其他職務元:update_post_meta($post_id, '_visibility', 'visible')
其他可能的選項是post_status =>publish_stock_status =>instock

+0

Igor知名度已被設置爲可見,我會發布woocommerce添加的元素,當我把手放在計算機上時 – sarakinos

+1

其他可能的選項是'post_status' =>'publish'和'_stock_status' =>'instock' –

+0

發佈已設置,我保留我的庫存狀態選項 – sarakinos