XML-RPCでカテゴリを指定する時、カテゴリIDに2桁以上の値を指定すると正常に登録されない。
たとえば
どうやら一番上の桁だけをとっているらしい。
xmlrpc.phpをみてみると、2327行目に、
1 |
$catids[] = $cat['categoryId']; |
$catは配列ではなく、カテゴリIDが直接入っている。
修正
1 2 |
//$catids[] = $cat['categoryId']; $catids[] = $cat; |
一応うまく動いているっぽい。