商品を保存するときに、その商品に特定の屬性があるかどうかを確認したいと考えています。私の場合は、pa_region
です。そうでない場合は、屬性セットと屬性用語をプロダクトに追加したいと考えています。
プロパティ pa_region
がすでに設(shè)定されている場合、それを更新/変更したくありません。
wp_set_object_terms
という関數(shù) (ドキュメント) があるようです。いくつかの方法を試しましたが、update_post_meta
が正しい方法だと思います。
この回答から、製品に屬性があるかどうかを確認する方法がわかりました。後でそのチェックを追加します。
現(xiàn)在、最初に屬性を追加しようとしています。まだ正しく動作していません。
ここで同様の質(zhì)問を見つけたので、そのコードを使用して目的を達成しようとしました。しかし、これはうまくいきません。その理由は、この機能には製品にすでに含まれているプロパティが必要であるためだと思います。 !
編集: 確認しました。プロパティ pa_region
が製品に設(shè)定されていても、コードはその値を更新しません。
これは私の現(xiàn)在のコードです:
ああああ最初の $post はオブジェクトではありません。 ID を返します。これは良いことです。
リーリー