"woocommerce_thankyou" 후크를 사용할 때 SQL 쿼리 결과에 대한 게시물 메타데이터 저장
P粉080643975
P粉080643975 2024-03-31 21:34:04
0
1
465

데이터베이스를 쿼리하고 결과를 update_post_meta 函数。但是不确定我是否正确构建了这个,或者我的 $order_id에 전달하려고 합니다. 이것을 사용하는 데 문제가 있나요?

주문이 완료되면 현재 로그인한 사용자와 현재 주문에 대한 쿼리 결과로 게시물 메타를 업데이트해야 하므로 woocommerce_thankyou 후크가 의미가 있을 것이라고 생각했지만 주문 후에는 게시물 메타가 기록되지 않습니다. 완성 됐습니다. < /p> 으아아아

이 문제를 가장 잘 처리하는 방법에 대한 제안이 있으십니까?

P粉080643975
P粉080643975

모든 응답(1)
P粉256487077

코드 시도에 여러 버그와 오류가 포함되어 있습니다:

  • woocommerce_thankyou 필터 후크가 아닌 액션 후크입니다
  • $order_id 传递给回调函数,$result 해당 없음
  • $wpdb->prefixb03_를 사용하면 동적으로 만들 수 있습니다
  • $wpdb는 객체입니다
  • global $woocommerce、$post; 사용은 중복됩니다

그러면 다음과 같은 결과가 나옵니다:

으아악

참고: WooCommerce에는 일반적으로/기본적으로 데이터/결과가 존재하지 않는 사용자 지정 SQL 쿼리를 사용하고 있으므로 귀하를 위해 답변에서 고정 값 10으로 대체했습니다. 필요에 따라 조정하세요!

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿