ボクの覚え書き – CentOSでサーバ構築 サーバー構築やプログラミングの覚え書き

XML-RPCでWordPressのカテゴリ指定時のバグ

01.09.2009 · Posted in 覚え書き

XML-RPCでカテゴリを指定するときに、カテゴリIDに2桁以上の値を指定すると正常に登録されません。

たとえば

カテゴリID = 8 → 8
カテゴリID = 15 → 1
カテゴリID = 24 → 2
カテゴリID = 397 → 3

どうやら一番上の桁だけをとっているようです。

xmlrpc.phpをみてみると、2327行目に、

$catids[] = $cat['categoryId'];

こんな行があるんですが、$catは配列ではなく、カテゴリIDが直接入っています。
こんな感じで修正します。

//$catids[] = $cat['categoryId'];
$catids[] = $cat;

一応うまく動いているみたいです。

Tags: ,

Comments are closed