2007-01-16
くもり

Geo プラグインは捨て捨て

yuriko による 17:19:14 の投稿
カテゴリー: WordPressハック
タグ: ,

wp-eznavi 改造中に Geo プラグインが凶悪だと判明したわけですが、Geo プラグインを見捨てる方向で検討することにしました。WordPress には標準でカスタムフィールドの編集機能がついているので、これを利用すればいいですから。

ただし、Geo プラグインは、カスタムフィールドの key を “_geo_location” という風に先頭にアンダースコア (_) を入れた値にしています。こうすると、記事の編集画面においてカスタムフィールド一覧からは隠されて表示されません。そこかわり、独自に Location 編集フィールドを追加しています (この独自にフィールド追加する部分が PHP 5.2.0 非互換になっていたし……)。

ということは、WordPress 標準のカスタムフィールド編集機能を使うためには、カスタムフィールドの key value を変更する必要があります。具体的には “_geo_location” から “geo_location” に変更すればいいでしょうか。いや、それなら素直に “Latitude”, “Longtitude” という2つのカスタムフィールドに分解した方がよさそうです。

現在改造中の地図プラグイン、wp-eznavi の両方とも、そういう風に変更してみましょうか。そして、すでに “_geo_location” というフィールドを使ってしまっている人向けには、データーベース変換用プラグインを提供すればよさそうです。ううむ、今週末の18きっぷ消化ツアーに間に合うんでしょうか。

今週末は犬吠埼に決定

18きっぷ消化試合ですが、ネタ物入手 (でんでん酒など) も兼ねて銚子電鉄+犬吠埼とします。茨城交通も経営がヤバそうで、廃止にならないように乗って支援したいのですが、3月の18きっぷシーズンまで延期とします。

さて、14日に「銚子電鉄サポーターズ」なるものが設立されたため、20日は「にわかファン」が大挙しそうです。そうなると、出発の前倒しが必要でしょう。しかし、銚子電鉄を1本早い列車 (銚子11:41発) にすると、しおさい3号 (銚子11:31着) とは連絡がいいものの JR の普通列車 (銚子11:09着) と連絡が悪いです。そうなると、1時間早く出る必要がありますが、銚子電鉄はもっと早い列車 (11:18発) に乗れます。

0745 遊園     → 0807 新宿、急行新宿ゆき (土休回数券)
0811 新宿     → 0920 御茶ノ水、青梅快速東京ゆき (18きっぷ)
0821 御茶ノ水 → 0913 千葉、普通千葉ゆき
0916 千葉     → 1109 銚子、普通銚子ゆき (八街経由)
1118 銚子     → 1135 犬吠、普通外川ゆき (弧廻手形620円)

当初策定したパターンを少し修正。成田廻りにして銚子着を10分早めています。東京の乗り換えが少しキツイが、御茶ノ水・錦糸町乗り換えとすれば楽勝。

0837 登戸     → 0857 新宿、急行新宿ゆき (土休回数券)
0902 新宿     → 0915 東京、快速東京ゆき (18きっぷ)
0920 東京     → 1030 成田、快速成田空港ゆき
1040 成田     → 1157 銚子、普通銚子ゆき
1215 銚子     → 1232 犬吠、普通外川ゆき (弧廻手形620円)

そういえば、ヒゲタ醤油の見学もやりたかったのでした。ヤマサ醤油も工場見学があるんですが、土日は映画上映だけでつまんなさそうです。ヒゲタ醤油も土日は工場は動いてないでしょうが、史料館がある分オモロそうです。JR→銚電の乗り換えをズラせばいいのでどうにかなるでしょう。

帰りはどうするか悩みますが、いろいろパターンを組んでおきましょう。

1533 犬吠     → 1535 外川、普通外川ゆき
1541 外川     → 1600 銚子、普通銚子ゆき
1621 銚子     → 1812 千葉(8)、普通千葉ゆき (成田経由)
-- 階段で乗り換え --
1819 千葉(10) → 1850 錦糸町、快速東京ゆき
1856 錦糸町   → 1905 御茶ノ水、普通三鷹ゆき
1906 御茶ノ水 → 1916 新宿、快速豊田ゆき
1923 新宿     → 1956 遊園、普通新松田ゆき
1559 犬吠     → 1601 外川、普通外川ゆき
1612 外川     → 1631 銚子、普通銚子ゆき
1642 銚子     → 1830 千葉(8)、普通千葉ゆき (八街経由)
-- 階段で乗り換え --
1831 千葉(9)  → 1903 錦糸町、快速東京ゆき
1906 錦糸町   → 1915 御茶ノ水、普通三鷹ゆき
1916 御茶ノ水 → 1925 新宿、快速豊田ゆき
1941 新宿     → 2000 遊園、急行小田原ゆき
1630 犬吠     → 1632 外川、普通外川ゆき
1635 外川     → 1654 銚子、普通銚子ゆき
1704 銚子     → 1909 千葉(10)、普通千葉ゆき (成田経由)
--階段で乗り換え--
1912 千葉(3)   → 1946 錦糸町、快速逗子ゆき
1953 錦糸町   → 2002 御茶ノ水、普通三鷹ゆき
2002 御茶ノ水 → 2012 新宿、快速豊田ゆき
2023 新宿     → 2056 遊園、普通本厚木ゆき
1653 犬吠     → 1655 外川、普通外川ゆき
1708 外川     → 1725 銚子、普通銚子ゆき
1732 銚子     → 1925 千葉(7)、普通千葉ゆき (八街経由)
-- 階段で乗り換え --
1927 千葉(6)  → 1957 錦糸町、快速東京ゆき
1959 錦糸町   → 2023 新宿、普通三鷹ゆき
2031 新宿     → 2052 遊園、急行小田原ゆき

さて、これだけ案があると、某氏との合流をするとしてもかなり複雑になってしまいそうです。どうしますか? (私信モード)