「WP-AddQuicktag」というプラグインを入れたので、投稿時のタグ付けがかなり楽になったのだが、楽をしようとすると、いろいろタグを登録したくなる訳で。
htmlのタグ、プラグイン用のタグ、雛形などなど、あっという間にボタンがわんさか・・・逆に使いにくくなるという始末
なのでデフォルトのクイックタグを弄って少しでもスペースを確保することに。テーマフォルダ外のファイルを弄る事になるので、バックアップしておく。以下、備忘録として。
quicktags.jsをカスタマイズ
使わないタグを削る
斜体とか取消線とかはあんまり使わないので、デフォルトのクイックタグから削ることに。
とりあえず、クイックタグを設定しているファイルは
wp-includes > js > quicktags.js
なのでこれを開いて、ズラズラとボタンに関する設定の部分を見る。消してしまっても構わないと思ったけど、後々のことを考えてコメントアウトすることに。/*斜体の設定をコメントアウト========== edButtons[edButtons.length] = new edButton('ed_em' ,'i' ,'<em>' ,'</em>' ,'i' ); ===ここまで=====================*/こうしとけば、復帰させたい時は最初と最後の行を削除すれば元に戻る。これでデフォルトのボタンを減らした。後は使いながら減らすのを考えることにする。ボタン表示内の文字を省略する
原始的なカスタマイズ
ボタン内の文字数を少なくするなんて・・・すごい荒業だ
wp-includes > js > quicktags.js内のボタン設定の部分で ‘b-Quort’ と書かれているボタンを ‘Q’ のみに。他のタグもお好みで。超原始的
省スペース化のカスタマイズは以上。
デフォルトのクイックタグにあって、WP-AddQuicktagに無いものと言えば、ショートカット機能でしょうか?ということで特によく使うタグはこちらに登録。
wp-includes > js > quicktags.js を開いてタグボタンの設定がズラズラ書かれているところに
edButtons[edButtons.length] =
new edButton('ed_br' //ed_●●の形でとりあえず設定
,'br' //ボタンに表示する文字「改行」などでもOK
,'<br />' //実際に挿入するタグ(開始タグ)
,'' //実際に挿入するタグ(閉じタグ)閉じタグがない場合は何も入れない。
,'v' //ショートカットキーを設定
);
と入れて保存。投稿画面に「br」ボタンが新しく出てくる。ショートカットキーは元々のタグとかぶらないように注意。この調子でよく使うタグを登録しておいたら、結構使いやすくなった。
リンクは常に「target=”_blank”」で
あまり行儀よくないかもしれませんが、基本自サイト以外のリンクは「_blank」で開いて欲しいので、quicktags.jsの399行付近をカスタマイズ
edButtons[i].tagStart = '<a href="' + URL + '" target="_blank">';
こうしておくと、クイックタグを使ってリンクを設定した場合、自動的に「target=”_blank”」が入力された状態になる。不要なら後から削除すればよいので。
こんな感じでデフォルトのクイックタグをカスタマイズしてみた。
WP-AddQuicktagを使わなくても直接quicktags.jsを弄れば、タグを減らすだけじゃなくて、増やすことも自由にできるけど、アップグレードの度に書き換えないとダメだからなぁ
タグを増やすだけなら、無難にWP-AddQuicktagを使った方が、後々の作業が減りそうな感じ。ただ一つ直接書き換えるといい事は、ショートカットキーを設定できることかな
まぁ、もしかしたらWP-AddQuicktagにもそんな機能がついてるのかもしれないけど
いろいろカスタマイズしたものの、結局正しいやり方なのかは定かではないんだけど、ま、動いてるから大丈夫だと・・・信じてる
と、殿の声が聞こえてきそうですが(笑)
Sep
5:00
2008.10.28
343 views
注意














2008.10.28 at 10:14
animal staff blog : リンク設定[...] wp_includes/js/quicktag.jsを設定すると本文中の全部のリンクがtarget=”_blank”になるんです。知らなかった。。。。 ここを参考にしました。プラグイン導入も考えていいなあ。 [...]