file_get_contents()desont不返回WooCommerce API中的所有产品

时间:2016-12-14 09:56:39

标签: php wordpress api woocommerce

我在带有WooCommerce的WordPress网站上有以下API网址:

/wp-json/wp/v2/product?filter[posts_per_page]=-1

当我在浏览器中访问它时,它会返回我需要的所有产品;然而 当我尝试使用file_get_contents获取响应时,它只返回特定类别的产品,这非常奇怪。

当WooCommerce更新到最新版本时出现问题。

以下是我用来从API获取响应的代码:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

$url = 'http://'.$_SERVER['HTTP_HOST'].'/wp-json/wp/v2/product?filter[posts_per_page]=-1';

$data = file_get_contents($url);

die($data);

我一直在谷歌搜索和尝试不同的东西,但没有任何帮助。

我现在已经确定问题是由将WordPress升级到最新版本而不是WooCommerce引起的。

0 个答案:

没有答案