0

私は woocommerce 統合ワードプレスのインストールに取り組んでいます。

スタンドアロンの「SearchByNumber.php」ファイルを作成し、パスに配置しました: /wp-content/plugins/ajax-test

通常、これは実際のプラグインではありません (私はプラグインの作成に慣れていません)。Web サービスを cURL し、xml で結果を取得しています。

私がやりたいことは、この xml から SKU をループし、それらの ID、価格、在庫などを woocommerce から取得することです。

私はたくさん試しましたが、クラスが見つからない、メソッドが見つからない、null オブジェクトなど、さまざまなエラーが発生するたびに.

global $product;
// a lot codes curling, looping, etc...
$product_id = $product->get_product_id_by_sku($sku_from_xml);
$product = wc_get_product($product_id);
$sku = $product->get_sku();
// or
$price = $product->get_price();

SKU を介して製品の ID を見つけようとしていて、製品から必要なものを取得しようとしています。

PS:$product->get_sku() $product->get_attribute('Brand')製品ページの php スニペットでこれらを使用しています。彼らはそこでうまく機能します。

フック、フィルター、クラスの方法は?? 私は何を間違っていますか?

何かお役に立てば幸いです。

どうもありがとう、

ムラト

4

1 に答える 1