Yuriko.Net 個別記事
2007-11-15

WordPress 向け携帯電話閲覧・管理プラグイン Ktai Style 0.93 リリース
WordPress 向け携帯閲覧・管理プラグイン「Ktai Style」の新バージョン 0.93 をリリースいたします。主な修正点は以下の通りです。プラグインの詳細は配布サイトをご覧ください。
- サイト管理機能を実装しました。新規投稿・投稿編集・コメント管理が可能です。
- PSP, Nintendo DS も携帯電話向け表示をさせるようにしました。
- コメント投稿・新規投稿・投稿編集など、携帯電話から送信された文字列を UTF-8 に変換させるとき、SJIS-win ではなく SJIS とみなして変換させるようにしました (波ダッシュが全角チルダになるのを防ぐため)。
- WPhone プラグインが存在する場合、is_mobile() 関数のかわりに is_ktai() 関数を定義するようにしました。
ダウンロード: ktai_style093.tar.bz2 (71.8 KB)
※2007-11-16 22:40ごろ、リンクを調整しました。それまでは余分なファイルを含むパッケージにリンクしていました。
→バージョン0.94をリリースしました。
※2007-11-16 22:40ごろ、リンクを調整しました。それまでは余分なファイルを含むパッケージにリンクしていました。
→バージョン0.94をリリースしました。
今回のポイントは何といっても「ウェブログ管理機能の追加」です!! 日本の携帯電話に最適化された管理機能を提供し、かつ、セキュアなプラグインとしては初めてでしょう (セキュアでないプラグインはむにゃむにゃ……)。とりあえず、新規投稿、投稿管理、コメント管理機能を提供していますが、携帯電話で管理できる機能としては、十分だと思います。
個人的には、新規投稿・投稿管理でカテゴリー設定機能が欲しいのですが、技術的に困難な点があるので、今回のリリースでは見送りました。次回以降に実装する予定です。
PHP5.0 以降、WordPress 2.2 以降のみ対応と、利用環境が狭いのが難点ですが、開発リソースおよび技術的な問題でこのような制約となっています。ぜひとも、PHP5 および WordPress 2.2 以降の環境に移行して、本プラグインをご利用頂ければ幸いです。
△上に戻る
トラックバック・コメント »
△上に戻る
コメント投稿
△上に戻る

早速で申し訳ないのですが、どうも私の環境では管理機能を使えない模様です。
最初、プラグインをいったん無効化してから有効化しないといけないということを忘れていたのですが、それをしたあとには次のようなメッセージが出るようになってしまいました。
Fatal error: Cannot redeclare get_users_drafts() (previously declared in /(中略)/wp-admin/includes/user.php:233) in /(中略)/wp-admin/admin-db.php on line 9
このメッセージだけ見ると、「Ktai Style」は無関係そうにも思えますが、ログイン後にこのメッセージが出てきております。
念のため、ご確認いただければと思います。
WordPress 2.2 から 2.3 へのアップグレード時に、上書きしたのが原因と思われます。wp-admin/admin-db.php は WordPress 2.2 には存在しますが、2.3 では削除されました。そこにあった関数は別のファイルに移動しています。したがって、2.3 の環境で admin-db.php を読んでしまうと2重定義になってしまいます。wp-admin/admin-db.php を削除すれば直るでしょう。
ME 環境を考慮して、バージョン番号による条件分岐のかわりに、ファイルや関数の有無による条件分岐をしているのですが、上書きアップグレードの場合は、こういう問題が出てしまいますね。暫定対策としては、admin-db.php の削除をお願いしますが、恒久対策としては、ファイルの有無による条件分岐はしないように修正してみます。
>wp-admin/admin-db.php を削除すれば直るでしょう。
ご指摘の通り、これで直りました。
やっと管理できます。ありがとうございました!
0.93で初めてインストールを試みたのですが、以下のエラーがでて有効化できませんでした。
Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/phantomp/public_html/blt/wp-content/plugins/ktai_style/ktai_style.php on line 51
ひょっとすると PHP のバージョンが 4.x ではありませんか? 本プラグインは PHP 4 は非対応です。ご確認をお願いいたします。