WordPress MUの不具合

2007/09/08 | SNS/CMS/ブログ

実は知らずに採用したのだが、WordPress MUはまだまだ出来て間がないらしい。どおりで情報が少ないはずだ。
まず日本語環境での利用については、htmlentitiesに関する記述はなかった。どうやらこれは変更しなくても問題ないのかもしれない。ただしMySQLにたいして発行する「SET NAMES binary」の記述は必須だろう(MySQLのバージョンに依存する問題だと思われる)。
普通にダウンロードして使用すると(現時点での最新版は1.2.4)、全て英語での環境となるが、日本語版のパッチが出ているらしい。以下のページにその記述が。

http://wpmudev.org/project/WPMU-Japanese-language-pack-1.2.1%20

基本的に、コレを入れなくてもメニュー等が英語になだけで日本語を使用する分には問題なさそうだから、自分は入れなかった。

そして根本的な問題。
xmlrpcで接続して記事投稿する際に・・・デフォルトのブログにしか投稿できないのだ。つまりブログを3つも4つも作ったとしても・・・あとから追加したものにはxmlrpcで投稿できないのだ。具体的には、まだその仕組みが用意されていないのだ。プログラム中に「we will support this in the near future」と書いてあったりする!。これはちょっと困る。

仕方ないのでハック。xmlrpc.phpの当該部分にブログIDからブログを選択する一行を書き込んでみた。

switch_to_blog($blog_ID);

これだけ。他で不具合があるのかもしれないけれど、とりあえず記事投稿さえ出来ればいいから、組み込んでしまった。これで問題なくブログを選択して、記事投稿できるようになった。
まぁ、まだできて間がないプログラムらしいので、これからもいろいろでてくるだろう。

しかしこのWordPress MU(略してWPMUというらしい)、大規模向けとか書いてあったりする。そういう意味でテーブルをわけるような設計にしてあるのだろうか・・・。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net