2016-08-25 9 views
1

レスポンスのヘッダーにあるX-WP-TotalPagesにアクセスする方法が見つからないようで、私の注文やすべてを私の人生のために表示できます応答のヘッダーに到達する方法を把握することはできません。Woocommerce API PHPレスポンスヘッダー

私は現時点でこれを使用しています。

require($_SERVER["DOCUMENT_ROOT"] . "/vendor/autoload.php"); 

use Automattic\WooCommerce\Client; 

$woocommerce = new Client(
'http://example.com', 
'**********************************', 
'**********************************', 
[ 
    'wp_api' => true, 
    'version' => 'wc/v1', 
] 
); 
$endpoint = 'orders'; 
$options = ['filter[limit]' => '200', 'filter[period]' => 'year', 'filter[order]' => 'ASC', 'status' => 'processing']; 

$result = $woocommerce->get($endpoint, $options); 

私はこれに沿って何かが必要だと確信しています。

print_r(get_headers($result['X-WP-TotalPages'])); 

私はいくつかのバリエーションを試しましたが、それを理解できないようですが、どんな助けでも大いに感謝します!

答えて

2

同じ質問に該当します。 現在、あなたはレスポンスの結果を見ています。 あなたが探しているのは、応答のヘッダーです。あなたは

$lastResponse = $woocommerce->http->getResponse(); 
$headers = $lastResponse->getHeaders(); 
$totalPages = $headers['X-WP-TotalPages']; 
+0

でそれらを得ることができ ありがとう、私は同様のソリューションを発見した、私は私が戻ってきて、それを自分自身に答えることを忘れていたように正しい答えをマーク:) –

関連する問題