Amazon Product In a Post Pluginが動かなくなったら

amazon disco photo
Photo by sⓘndy°

Amazon Product In a Post Pluginの02/06/2012付Version 2.0.2にアップデートしたら日本のamazon.co.jpから商品名等が取得できなくなりました.下記の修正を行ったら動いたのでメモ.

  • plugins/amazon-product-in-a-post-plugin/inc/amazon-product-in-a-post-options.phpの下記の箇所の5番目の日本の値を jp から co.jp にする.

    “options” => array(
    “0” => array(“value” => “com”,”text” => “US (default)”),
    “1” => array(“value” => “ca”,”text” => “Canada”),
    “2” => array(“value” => “co.uk”,”text” => “United Kingdom”),
    “3” => array(“value” => “de”,”text” => “Germany”),
    “4” => array(“value” => “fr”,”text” => “France”),
    “5” => array(“value” => “co.jp”,”text” => “Japan”)
    )

  • 文字化けを直すために plugins/amazon-product-in-a-post-plugin/inc/aws_signed_request.php の下記の行の ISO-8859-1 を UTF-8 にする.

    $parser = xml_parser_create (‘UTF-8‘);

とりあえずこれで最低限の動作はするようです.