2008 年 12 月のアーカイブ
Firefox で Gmail の受信メールが開けなくなった
Gmail 自体は開くことができて迷惑メールを削除とかラベルのページを開いたりとかはできるんだけど、メールのタイトルをクリックして内容を表示しようとすると「読み込み中・・・」と出たっきりうんともすんとも言わなくなった。
最新バージョンを使っているので旧バージョンに戻してみたら正常に表示されるんだけど、原因不明のまま放置したくないのでがんばってみた(`・ω・´)
まず思い当たったのが Firefox 3.0.5 にアップデートしたこと。アップデート後もちゃんと表示できていたはずだけど一応 3.0.4 に戻してみたけど変化なし。
プラグインが邪魔しているのかとすべてのプラグインを無効化してみたけど変化なし。
Gmail の右上にヘルプがあったので調べてみることにした。
WordPress 2.7 の管理画面をスリムにする機能
-
2008
12
18
(木)
12:33
2.6 以前だとプラグインを利用して記事投稿画面の邪魔な項目を消したりしていましたが、2.7 ではうまく動かなくてしょんぼりでした。Clutter Free とか投稿画面の詳細オプションの表示を切り替えるプラグインとか。
でも 2.7 ではデフォルトの機能で管理画面の各種ページに「表示オプション」という項目があり、そこで画面に存在するパーツの表示・非表示をチェックボックスで選択することができるようになっていましたヽ(・ω・)ノ
例えば記事投稿画面だと、タグ・カテゴリー・抜粋・トラックバック送信・カスタムフィールド・ディスカッション・投稿スラッグ・投稿作成者、新規ページ作成画面だと、公開・属性・カスタムフィールド・ディスカッション・ページスラッグ・ページ作成者、などとなっています。
作成画面だけではなく一覧表示画面にも、日付とか作成者など一覧に表示する項目を選べるようになっています。
毎回必ずすべての項目を埋めちゃうぜ!という人は少ないと思うので、プラグインなしでこの機能が使えるというのは地味にうれしいことではないでしょうか。
しかも設定画面が別に存在するのではなく今表示しているページの右上から設定ができるので気軽です。
WordPress 2.7 のプラグイン機能が便利
2.6 あたりのプラグイン自動アップグレード機能に感心していたのですが、2.7 ではさらにさらに便利になっていました。
新しく追加されたメニュー、プラグイン → 新規追加 から以下のことができます。
- WordPress plugin directory から検索、検索結果の右端にある インストール というリンクをクリックで自動的にインストールできる。
- 検索は、キーワード・作成者・Tag の 3 種類から選択できる。
- 検索以外に、おすすめ・人気・最新・最近更新されたプラグインといったリストも用意されている。
- 別途ダウンロードした zip ファイルのプラグインを管理画面上からアップロードすることができる。FTP で wp-content/plugins/ フォルダにアップロードするのと同じことみたい。
zip ファイルをアップロードできるのがすごく便利だと思いました。
FTP でアップロードするとき、root の中の wp フォルダの中の wp-content フォルダの中の plugins フォルダを開いてー・・・というのが面倒だったので。
ひかり電話に後付けナンバーディスプレイ
先月ひかり電話になったのですが、やっぱりナンバーディスプレイほしいよなーということで申し込みました。
今日が工事日だったわけですが、外が真っ暗になっても相手の電話番号が表示されないのでレッツ 116。
どうやら工事はすでに完了していて、こちらの電話機を使っての設定が必要だったそうです。
NTT のおじさんと携帯で話しながら ***91 ・・・とかそういうのを電話機に入力して設定完了。
無事相手の電話番号が表示されるようになりましたヽ(・ω・)ノ
Custom Quicktags の文字化けを解消する
WordPress でビジュアルエディタを利用しない場合に記事投稿画面に表示される [b] などのボタンをカスタマイズするプラグイン、WordPress Plugins/JSeries ? Custom Quicktags 日本語版を使ってみました。
最新の 2.7 でデフォルトのボタンを消したり新たにボタンを作ったり問題なく動いたのですが、ボタン名を日本語にすると文字化け大発生。
魔術師 nic に相談したところ、秘密の呪文を教えてもらってあっという間に解決ありがとう!ヽ(・ω・)ノ
custom-quicktags.php の L.162 あたりを以下のように変更しました。
$b['text'] = htmlentities(trim($b['text']), ENT_QUOTES, mb_internal_encoding());
詳しい事情はわかりませんが、ENT_QUOTES というのは htmlentities とセットで使うものらしいです。
mb_internal_encoding は文字コードの指定?

