it-swarm-ja.com

プログラムによる投稿の追加postmetaの追加と割り当て、用語の割り当て

データベースに挿入する必要がある何千ものWooCommerce製品があります。いくつかの理由で私はcsvのインポートプラグインや他のサードパーティのソリューションを使用することができないし、これはデータベースにPHPコードを介して手動で行う必要があります。

これが私の質問です。

製品カテゴリはどのテーブルに行きますか。

私は製品がwp_postsに追加されなければならず、そして説明/価格などがwp_postmetaに追加されると思います。

製品を特定の分類法に割り当てる方法彼らはどのテーブルに行きますか?

表に関するガイドラインだけのコードは必要ありません。

1
Ahmar Ali

ウーコマース商品のカテゴリーは カスタム分類法 です。私の知る限りでは、すべてのデータはワードプレスコアの意図どおりに格納されています。データベース構造の詳細については、コーデックスページ データベースの説明 を参照してください。探しているテーブルは wp_termswp_term_relationships 、および wp_term_taxonomy です。

しかしwp_insert_post()wp_set_object_terms のように、利用可能なワードプレス関数でこれを行うことを絶対に検討する必要があります。 「プログラムによる投稿/カスタム投稿タイプの追加」および「プログラムによるタグ/カテゴリの割り当て」に関する調査を行ってください。ここではWPSEで利用可能なそれ以上の情報を得ています。それに加えて、本当にあなたが本当に商品を正しく作成するすべてのステップに似ていることを確認するために、徹底的にwoocommerceソースを読むべきです。

ところで、あなたは 公式WooCommerce Q&A でWooCommerce質問をすることができます。


注:コメントに収まりたくなかった

0
Nicolai