2017-09-05 3 views
0

나는 cron 작업을 실행하고 제품으로 Wordpress DB에 일부 제품을 추가했습니다.트리거 업데이트 버튼 woocommerce

하지만이 제품을 추가 한 후에는 각 제품으로 이동하여 업데이트 버튼을 눌러야합니다. 그러면 내 제품 페이지에 표시됩니다.

나를 위해이 일을 수행하기 위해 호출 할 수있는 함수, 후크 및 액션을 알고 계십니까?

+0

에 대한 모든 캐시 된 데이터를 생성합니다. –

답변

0

wp 삽입 기능에 매개 변수를 설정해야합니다.

매개 변수에 아래 행을 추가하거나 값을 변경하는 것보다 아래 매개 변수를 사용하는 경우.

+0

언급 한 것과 같은 방식으로 만들었지 만, 각 제품에서 그 추한 파란색 업데이트 버튼을 누르기 전까지는 표시되지 않습니다. '\t $ 생성물 = 배열 ​​( 'POST_TITLE'=> \t $ productInformation [ '이름', 'post_status'=> \t '공개' 'post_type'=> \t '제품' \t \t ' post_excerpt '=> $ productInformation ['description '] \t); \t // 데이터베이스에 게시물을 삽입하십시오. \t $ productID = wp_insert_post ($ product); ' – Shayan

+0

update_post_meta ($ new_prod_id,'_visibility ','visible '); 이것으로 시도하십시오. –

+0

링크를 확인하십시오. https://lukasznowicki.info/insert-new-woocommerce-product-programmatically/ –

0

이 문제를 해결하려면 wc_delete_product_transients($post_id);을 시도해보십시오.

$post_id 매개 변수는 제품 ID입니다.

이 삭제/갱신/공유로 ​​인해 그에게 당신이 잘못 후 상태가있는 코드가이 문제가오고있다 정의 된 제품 ID