WooCommerce 2.6から3にアップグレードして以来、注文処理時にカスタムコードが実行されないという問題が発生しました。私はWooCommerceの助けを借りている人達と連絡を取り合っており、問題の言及を見ずにStackoverflowの多くのページを見てきました。
私はカスタムフィールド(ウェブサイトのアドレス)のデータベースへの更新を行い、このコードを持っている私のfunctions.phpファイルで...、それは100%の作品(WC 2.6 & WC 3の両方の):
このコードが毎回動作するという事実は、このステップで$ order_idの値が存在しなければならないことを示唆しています。 、成功したコードが実行される直前に、私のようなコードの一部を持っている場合
は、しかし:
IF ($order_id) {
// Email me ...
}
...その後、電子メールが発火することはありません。
バージョン2.6では、私はこれに問題はなく、電子メールは発射され、$ order_idの値が含まれていました。
メールスクリプトがうまく動作しているかどうかをテストするために、IF($ order_id)のIF文を残して実験しました。
私の質問は、どうすれば$ order_idの値にアクセスできないのですが、その直後に$ order_idを使用するコードはうまくいきますか?
ご意見・ご感想をお待ちしています。
ありがとうございました。