質問: new wc_api_products(); $wc->create_product( $data ); このためにネイティブのwcクラスを使用することは、将来的には私には向いていないようですが、私は間違っていますか?
回答: 技術的に言えば、woocommerce製品は、カスタマイズされた投稿タイプ(この場合はproduct)を持つ単なるwordpress投稿オブジェクトです。 create_product内のclass-wc-api-products.php関数を見ると、次の行がわかります。// attempts to create the new product $id = wp_insert_post( $new_product, true ); そのため、apiは最終的にwp_insert_postを使用することになります。私はあなたが両方をすることができると思います、しかしそれは明らかにwoocommerce製品を作成するためにwoocommerce apiが提供するものを使うことはより良い方法です。