恥ずかしながら、wp2.8にアップグレードするとき、「んなもん、いけるやろ!ふへっ!ぽちっとな!」という感じでやったんですね、ぼく。
そしたらこのエントリーの追記にあるように、tagが保存されなくなってしまった。新規のtagは保存されるんだけど、既にあるtagは保存されなく(使えなく)なっちゃった。
tagの…意味…ない…。バックアップ取ってなかったから…2.7.1に…戻せ…ない…。
んで、wpのオフィシャルのフォーラム覗いてみたら、tracのチケットに「tagが保存されないでござるの巻」みたいなのがあったので、「やっぱな!バグやで!バグ!ふへっ!」って勝手に気を大きくしてた。
んだけども、なんかググっても同じ症状が見当たらないし、「wp2.8にしました☆」みたいなブログエントリーにホイホイtagがいくつも付いてるしで、これはアレやぞ…と。
で、いろいろやってたらなおった(とてもざっくり)!
DB-CacheというイケてるCachePluginが生成するdb.phpというファイルがwp-content/にあるとダメってことくさい。しかもこれwp-contentに作っちゃうせいなんだろうけど、Pluginを停止しても意味ないの。Cache消去とかdb.php削除とかしないとダメだった。これちょう盲点だった。
そのdb.phpの中身を見てみると、「あーなるほどーこれはーそうやなーうんうんー」という感じのファイルでした。
ということで餃子の画像でぼくを勇気付けてくれた@hitoriblogさんに感謝!ぼくの昨日の晩ご飯は餃子でした!
面倒くさいことのひとつだった、エントリーの「関連するエントリー」を表示するようにしました。表示というか作ったよ。ゼロから。
処理的には、
- 元エントリーに付けられているタグを取得
- 取得したタグと同じタグが付いているエントリーのIDを取得
- 付いているタグが多ければ多いほど上位に表示されるようにソート
- エントリーの情報を取得
- 表示
という感じで、タグベースの「関連するエントリー」です。探せば同じようなPluginはあると思うんだけど、久しぶりにちょっと作ってみたい気持ちがあったのでDoしました。
Plugin化はせず、テンプレートphpファイルを新たに作ってincludeする形にしています。
Codingオモローやね。
Continue reading
久しぶりにコーラを飲んだ。多分2,3週間くらいぶり。やっぱこれだわ。Upliftされるような気がする。餃子とコーラで一杯やりたいねぇって思ったので、餃子も購入。でも、餃子食べる前に飲み干してしまいそう。4,5本買っとくべきだった。
話はかわって、wordpress。MTと違って、こちらはテンプレートがもう丸ごとphpになってるんだけど、これが結構面白くて頻繁にちょこちょこいじってる(perlがつまんなくてphpが面白いっていう意味じゃないよ(perlやってなかったらこんなあっさりphp触れないんだからね、perl最高(perlに弁解)))。
で、最近ちょっとwordpressの気に入らないところがあったので、ちょいちょいPluginを書いたりしてるんだけど、今作ってるPluginで詰まってしまった。
wordpressは画像をアップロードするとサムネイル画像が問答無用で自動生成されるんだけど、それがやたらと小さくて使い物にならないので、それをPluginでどうにかしてやろうとね。しかし、どこでどうやってサムネイルを生成させるのがいいのかがわからない。毎回同じサイズじゃなくて、毎回サイズを変えたいんだけどなぁ。どうしようかなぁと頭を捻ってる内に眠っちゃって、いつの間にか朝になってる。
勉強のできない小学生のように、わからないがわからない。
NowPlaying: Joe – That’s What I Like