« Aug 2008 September 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Oct »

「WP-AddQuicktag」というプラグインを入れたので、投稿時のタグ付けがかなり楽になったのだが、楽をしようとすると、いろいろタグを登録したくなる訳で。

htmlのタグ、プラグイン用のタグ、雛形などなど、あっという間にボタンがわんさか・・・逆に使いにくくなるという始末 :gabiin:
なのでデフォルトのクイックタグを弄って少しでもスペースを確保することに。テーマフォルダ外のファイルを弄る事になるので、バックアップしておく。以下、備忘録として。

quicktags.jsをカスタマイズ

  1. 使わないタグを削る
    斜体とか取消線とかはあんまり使わないので、デフォルトのクイックタグから削ることに。
    とりあえず、クイックタグを設定しているファイルは
    wp-includes > js > quicktags.js
    なのでこれを開いて、ズラズラとボタンに関する設定の部分を見る。消してしまっても構わないと思ったけど、後々のことを考えてコメントアウトすることに。
    
    /*斜体の設定をコメントアウト==========
    edButtons[edButtons.length] = 
    new edButton('ed_em'
    ,'i'
    ,'<em>'
    ,'</em>'
    ,'i'
    );
    ===ここまで=====================*/
    
    
    こうしとけば、復帰させたい時は最初と最後の行を削除すれば元に戻る。これでデフォルトのボタンを減らした。後は使いながら減らすのを考えることにする。
  2. ボタン表示内の文字を省略する
    原始的なカスタマイズ :po: ボタン内の文字数を少なくするなんて・・・すごい荒業だ
    wp-includes > js > quicktags.js内のボタン設定の部分で ‘b-Quort’ と書かれているボタンを ‘Q’ のみに。他のタグもお好みで。超原始的 :pokaan:

省スペース化のカスタマイズは以上。

デフォルトのクイックタグにあって、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を弄れば、タグを減らすだけじゃなくて、増やすことも自由にできるけど、アップグレードの度に書き換えないとダメだからなぁ :mugon:
タグを増やすだけなら、無難にWP-AddQuicktagを使った方が、後々の作業が減りそうな感じ。ただ一つ直接書き換えるといい事は、ショートカットキーを設定できることかな :hirameki:

まぁ、もしかしたらWP-AddQuicktagにもそんな機能がついてるのかもしれないけど :mugon:

いろいろカスタマイズしたものの、結局正しいやり方なのかは定かではないんだけど、ま、動いてるから大丈夫だと・・・信じてる :ase:

結局は力づくですよね・・・ 三成

と、殿の声が聞こえてきそうですが(笑)

No Comments yet...

コメントはまだありません。

Trackbacks & Pingbacks (1)

  1. 2008.10.28 at 10:14

    animal staff blog : リンク設定

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

Leave a Reply

お名前・メールアドレス・コメントは必須です。(メールアドレスは非公開です)
Gravaterに登録しているメールアドレスを入力すれば、オリジナルのアイコンにすることができます。




スマイリーアイコンをクリックするとコメント内に挿入する事ができます。(投稿後に反映されます)
コメントのみ非公開にできます。(名前とかは表示されてしまう模様w)
URLを2つ以上入れると承認が必要なコメントとして処理されます。管理人の承認後、表示されます。

Copyright ©2003-2010 SLOHOLIC. Some rights reserved.
HTML convert time: 2.729 sec. Powered by WordPress 2.8.4
Page veiw: Total 150040 / Today 72 / Yesterday 109
Online User: 0

back to top