데이터베이스를 쿼리하고 결과를 update_post_meta
函数。但是不确定我是否正确构建了这个,或者我的 $order_id
에 전달하려고 합니다. 이것을 사용하는 데 문제가 있나요?
주문이 완료되면 현재 로그인한 사용자와 현재 주문에 대한 쿼리 결과로 게시물 메타를 업데이트해야 하므로 woocommerce_thankyou
후크가 의미가 있을 것이라고 생각했지만 주문 후에는 게시물 메타가 기록되지 않습니다. 완성 됐습니다. < /p>
으아아아
이 문제를 가장 잘 처리하는 방법에 대한 제안이 있으십니까?
코드 시도에 여러 버그와 오류가 포함되어 있습니다:
woocommerce_thankyou
필터 후크가 아닌 액션 후크입니다$order_id
传递给回调函数,$result
해당 없음$wpdb->prefix
与b03_
를 사용하면 동적으로 만들 수 있습니다$wpdb
는 객체입니다global $woocommerce、$post;
사용은 중복됩니다그러면 다음과 같은 결과가 나옵니다:
으아악참고: WooCommerce에는 일반적으로/기본적으로 데이터/결과가 존재하지 않는 사용자 지정 SQL 쿼리를 사용하고 있으므로 귀하를 위해 답변에서 고정 값 10으로 대체했습니다. 필요에 따라 조정하세요!