나는 cron 작업을 실행하고 제품으로 Wordpress DB에 일부 제품을 추가했습니다.트리거 업데이트 버튼 woocommerce
하지만이 제품을 추가 한 후에는 각 제품으로 이동하여 업데이트 버튼을 눌러야합니다. 그러면 내 제품 페이지에 표시됩니다.
나를 위해이 일을 수행하기 위해 호출 할 수있는 함수, 후크 및 액션을 알고 계십니까?
나는 cron 작업을 실행하고 제품으로 Wordpress DB에 일부 제품을 추가했습니다.트리거 업데이트 버튼 woocommerce
하지만이 제품을 추가 한 후에는 각 제품으로 이동하여 업데이트 버튼을 눌러야합니다. 그러면 내 제품 페이지에 표시됩니다.
나를 위해이 일을 수행하기 위해 호출 할 수있는 함수, 후크 및 액션을 알고 계십니까?
wp 삽입 기능에 매개 변수를 설정해야합니다.
매개 변수에 아래 행을 추가하거나 값을 변경하는 것보다 아래 매개 변수를 사용하는 경우.
언급 한 것과 같은 방식으로 만들었지 만, 각 제품에서 그 추한 파란색 업데이트 버튼을 누르기 전까지는 표시되지 않습니다. '\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
update_post_meta ($ new_prod_id,'_visibility ','visible '); 이것으로 시도하십시오. –
링크를 확인하십시오. https://lukasznowicki.info/insert-new-woocommerce-product-programmatically/ –
이 문제를 해결하려면 wc_delete_product_transients($post_id);
을 시도해보십시오.
$post_id
매개 변수는 제품 ID입니다.
이 삭제/갱신/공유로 인해 그에게 당신이 잘못 후 상태가있는 코드가이 문제가오고있다 정의 된 제품 ID
에 대한 모든 캐시 된 데이터를 생성합니다. –