さらに・・・WordPrssで携帯対応
WordPressで、さらに携帯閲覧の機能も必要になった。こちらもプラグインは豊富にあるので問題ない。共通のURLにアクセスすれば勝手にPCと携帯で振り分けてくれる。
しかし重要なのは携帯対応+閲覧制限の両方が必要なことだ。WordPressは基本としてクッキーで認証管理をしているようなので、結局いくつかカスタマイズの必要性がありそうだ。
(1) ログインしているかどうかのチェック
WordPressはクッキーでログイン状態を管理しているので、チェックルーチンに振り分けが必要だ(ノーマル状態ではクッキーが有効でないと認証ルーチンより先に進めない)。これはセッションを使うことになるかな(セッションIDを引数として持ちまわるしかなさそう)。
(2) ログイン画面の振り分け
基本的にWordPressはUTF-8で動作しているので、当然ログイン画面もUTF-8だ。携帯だとSJISで出力しないといけないので、このままでは文字化けしてしまう。だからログイン画面自体はPCと携帯で振り分け処理をおこなわないといけない。
(3-1) ログイン処理
WordPressはクッキーで認証管理をしているわけだから、携帯用のログイン処理を書かないといけない。認証OKならセッションに認証済みの状態を書き込む、と。
(3-2) プロフィールの編集はできない
携帯閲覧用プラグインを入れたとしても、携帯での記事閲覧が可能になるだけで、ログイン後の自分のプロフィール編集は出来ない(だってプロフィール画面はPC用の画面だから)。ログイン後は直接記事ページに飛ばすだけでいいかな、と思う(管理画面へのリンクをはらないだけ・・・。
それでも・・・やっぱり開発工数は少ない。
がんばろっと。