我正在研究 woocommerce 集成的 wordpress 安装。
我创建了一个独立的“SearchByNumber.php”文件并将其放入路径:/wp-content/plugins/ajax-test
通常它不是一个真正的插件(我不熟悉编写插件)。它正在卷曲 Web 服务并在 xml 中获取结果。
我想做的是从这个 xml 循环 SKU,并从 woocommerce 获取它们的 ID、价格、库存等。
我尝试了很多,但每次我得到不同的错误:找不到类,找不到方法,空对象等。
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 片段中使用这些。他们在那里工作得很好。
如何挂钩、过滤、分类??我究竟做错了什么?
我将不胜感激您的任何帮助。
非常感谢,
穆拉特