1

woocommerceカテゴリ名に基づいてカテゴリ ID を取得するには、API v1 を介してクエリを実行する必要があります。私はPHPでそれをやっています

    $params = ['search' => "MATÉRIEL D'ARTISTES"];
    $category = $woocommerce->get('products/categories', $params);

署名が無効であるというエラーがあります

Error: Signature invalide - La signature fournie ne correspond pas.[woocommerce_rest_authentication_error] 

引用符を削除して「MATÉRIEL D ARTISTES」にすると、エラーは発生しませんが、DB と同じではないため、検索で何も返されません。de quote をエスケープしようとすると、エラーも発生します。

ありがとう。

4

1 に答える 1

0

修正として、引用を html エンコード特殊文字に保存しました: ' この文字を使用した検索は正常に機能し、公開ページのカテゴリ名は正しく表示されます。

于 2016-10-31T03:14:56.477 に答える