Woocommerce手动添加订单:如何在ajax调用中过滤产品

tah*_*lah 5 php wordpress woocommerce hook-woocommerce

目标:过滤或修改通过woocommerce_json_search_products_and_variations获取的结果

我正在尝试过滤通过ajax调用获取的产品site-url-/wp-admin/post-new.php?post_type=shop_order(woocommerce中的手动添加订单)

命中网址 site-url/wp-admin/admin-ajax.php?term=test&action=woocommerce_json_search_products_and_variations&security=xxxxx

我找不到合适的woocommmerce hook/filter来对此进行修改。

请提出建议。我可以从那里编码。 进行产品ajax调用的屏幕。

小智 0

您可以使用以下内容过滤结果:

add_filter('woocommerce_json_search_found_products','filter_product_search',10,1);
Run Code Online (Sandbox Code Playgroud)

如果您需要查找产品以获取其他信息,则会向您传递产品结果的键/值数组,并且键是产品 ID。