私は 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 スニペットでこれらを使用しています。彼らはそこでうまく機能します。
フック、フィルター、クラスの方法は?? 私は何を間違っていますか?
何かお役に立てば幸いです。
どうもありがとう、
ムラト