タグ: 小技
WordPressで自動整形しない – Raw HTML capabilityプラグイン
Posted on 2009年02月17日 | 6 Comments|
制作中のページをごにょごにょしていたら、どうしても越えられない壁にぶつかった。
ブログパーツのような単一のJavaScriptは、ビジュアルエディタで書かなければ埋め込めたんだけど、JavaScriptと他いっぱい…っていうコードを埋め込もうとすると
「br /」とか「p」とかいうタグが勝手に挿入されてしまう。
そのお節介機能を「自動整形」というのだけど、そいつのせいでJavaScriptが動作しなくなっちゃったりするんだ。
で、WordPressの自動整形を止めるプラグインを探してみた。
まず試してみたのがRaw HTML capabilityプラグイン。
普通にインストールして有効化すると、投稿画面に Raw HTML のボックスが表示されるようになる。

Raw HTML
自動段落を無効にするとか、スマイリー使わないとかそういうオプション設定。
全部にチェックを入れて投稿してみたけど、自動的に「br」とか「p」とか挿入されて改行されちゃったんだよね。
あれ?おかしいなぁ。
部分的に自動整形を止めるには
<!–start_raw–>JavaScriptの中身 <!–end_raw–>
(<>は半角)または
[raw]JavaScriptの中身[/raw]
([]は半角)のようにタグを挿入する。
投稿してみたところ、JavaScriptはちゃんと表示された。
でも編集画面にはしっかり「br」とか「p」とか挿入されてるから、
保存した後にどこか修正してもう一度保存…とやると
普通に改行とか入っちゃってJavaScript壊れる。
自動挿入されちゃった「br」とかを手動でぽちぽち消してから投稿するべし。
っていう若干の不便さはあるものの、長い複数のJavaScript(とその他)を表示させるっていう目的は達成できたので、まぁいいんじゃないかな。
その”若干の不便さ”をなんとかしたいなーとか欲をかいて、
英語がよく分からないからとりあえず同じような機能がありそうなプラグインをいくつか試してみたんだけど…。
Disable wpautop → うまく動いてないっぽい。
PS Disable Auto Formatting → 改行を消さないようにはできたけど、改行を入れないようにはできなかった。
WP Unformatted → カスタムフィールドに出現せず。
という結果になったので、とりあえず修正するときに「br」とかをぽちぽち消す手間は省けないんだなと諦めることにする。
WordPress 2.7.1 日本語版
Posted on 2009年02月16日 | 4 Comments|
WordPress 2.7.1の日本語版がリリースされていたので、
早速アップグレードした。
ダッシュボードの更新通知をクリックすると下のような画面になる。
まずは万が一に備えてデータベースとファイルのバックアップ。
そういえば…
WordPress Database Backupプラグインで
毎日バックアップをメールで送信するように設定してあるのに、
久しくバックアップのメールが届いていなかったことに気付いた。
「ツール」→「バックアップ」から手動でバックアップしてみる。
バックアップは正常に完了した。
が、メールで送信していますのところで止まる。
どうやらメール送信に失敗していたようだ。
FTPで繋いでみるとバックアップされたsqlが送信に失敗してるものだから溜まって…
サーバーの容量を圧迫していた。
やばい、やばい。
古いバックアップを削除した。
教訓: 何でも自動…は便利だけど、忘れ去っていいわけではない
次にFTPでファイルのバックアップ。
自動更新してるからローカルの方が古いっていう状態のプラグインディレクトリ、
アップロードした画像とかの入ってるディレクトリ辺りをダウンロード。
コアファイルは別にいいかなって。
さあ、いよいよWordPressをアップグレード。
日本語で利用したいので「バージョン 2.7.1-jaに…」の方を選択。
「自動アップグレードを実行」をクリック。
これでアップグレード完了。
動かなくなったプラグインとか、特に問題はなかった。
で、My Category Orderを利用している場合はもう一手間。
taxonomy.phpを /wp-includes/ 以下に上書き。
カテゴリの表示を確認してWordPressの更新は完了。
簡単だd(゚ー゚*)ネッ!
WordPress 2.7.1 キタ━(゚∀゚)━?
Posted on 2009年02月12日 | 4 Comments|
WordPressに自動アップデート機能が実装された2.7になってから初の更新通知を受け取った。

WordPress 2.7.1の通知
期待に胸をふくらませて「アップデートしてください」をクリックする前に、
とりあえず何の更新なのか公式に飛んでみた。
あれ…。
まだ日本語版リリースされてないや。
先走ってぽちっと押さなくてよかった…。
このバージョンでは、68のチケットで報告されたバグを修正しています。
だそうだけども、68のチケットというリンク先、あたしには理解不能なので…
とりあえずお伝えできることは「バグが修正されたらしい」ということだけ。
(申し訳ない。。。)
WordPressを日本語で使い続けたい人は、
管理画面にログインした時に表示される通知だけでなく、
「WordPress | 日本語」公式のアナウンスを見てから更新した方がいいと思う。
ダッシュボードに表示されるアナウンスを日本語のRSSにしておいた方が便利かも。
現在英語の公式フィードを受信しているボックスの右端の方(▼の横)
にマウスを持っていくと「設定」というのが出てくるので、そこをクリック。
日本語のfeedを入力して「実行」をクリック。
これでダッシュボードで日本語のアナウンスが読める。
そもそもそんなボックスがない。とか、
消してしまって出し方が分からない。というときは、
管理画面の右上にある「表示オプション」からどうぞ。
Google Chart APIで遊んでみる
Posted on 2009年02月11日 | 7 Comments|
Google Chart APIというグラフとかを動的に生成できるサービスを
AquaSunネットサービス ブログさんの「Google Chart APIで簡単QRコード表示」
で知ったので、ちょっと遊んでみる。
まずは真似してQRコードを作ってみる。
このブログのURLを入れてみた。
携帯でこのQRコードを読み込むとURLが出てきて、このブログにアクセスできる。
ソースは以下に。
[html][/html]
chs=150×150は画像のサイズ。
cht=qrでQRコードを作るよっていう単語。これ変えちゃダメ。
chl=にURLとか読み込ませたい文章などを入力。
choe=は出力の文字コード。Shift_JIS、UTF-8、ISO-8859-1のどれか。
それぞれを繋いでいる「&」は文字実態参照で入力しないといけないので
[html]&[/html]
になっているところに注意。
↑これを読み込むと「何の暗号ですか。これは」って日本語が出てくる。
画像を右クリック→プロパティで見てもらうと分かると思うんだけど、
この場合は文字コードをShift_JISに。
UTF-8だと化けちゃう。
チャートAPIなんだからもうちょっとチャートっぽいものも作ってみる。
唯奈の構成要素?w
なんかしょーもないもの作っちゃったけどソースは以下。
[html][/html]
cht=p3は3次元の円グラフって意味。
chd=t:にデータの数値を。全部で100になるようにしなくてもOK。
chs=はサイズ。ラベルの分も考えて大きめに指定。(小さいと切れる)
chl=にラベルを入力。|で区切る。日本語も大丈夫っぽい。
chco=で色を指定できる。円グラフでは指定した色から段階的に色が変わる。
CPUとかの使用率とかハードの健康度とか表示したら合いそうなやつで
今日のあたしの健康度を…w
何をアピールしてるんだ..orz
とりあえずソースは以下。
[html][/html]
chs=はサイズ。
cht=gomがGoogle-o-meterだよって意味。
chd=t:に数値。
chl=にラベル。(この場合「ちょっと不調」と表示されている)
なかなか遊べる使えるGoogle Chart APIをもっと知りたい方は
「デベロッパー ガイド – Google Chart API – Google Code」へどうぞ。
WordPressにプラグインをインストールしよう
Posted on 2009年02月10日 | 8 Comments|
WordPress 2.7になってプラグインのインストールはとても簡単になった。
ブラウザでアップロードができるのでFTPでアップロードする手間も省ける。
今日はプラグインの探し方とインストール方法を簡単に解説してみる。








