説明不足で失礼しました。
連想配列を渡しても、同様の結果となります。
前回投稿のコードのうち変数「$cat_item」生成部分を下記に置き換えてもカテゴリID「23」は認識されません。
$cat_item = array(
'categoryId'=> new XML_RPC_Value(23, 'int'),
'isPrimary'=> new XML_RPC_Value(0,'int')
);
実は最初にこちらを試してうまくいかないので、いろいろ試した結果「categoryId」が評価されていないと気づいたのでした。複数カテゴリの登録も、「categoryId」を使用するとうまくいきません。
この結果を踏まえての前回の投稿でした。説明不足、重ねてお詫びいたします。