sacnoha

Wordpressのエディターにテーブル編集機能をつける  - 20070519 00:01 [Cat:Wordpress]

Wordpressについているエディターtinymceにテーブル編集ボタンを追加する、というやつ。
簡単そうで意外と難しい(自分だけ?)。
探し方が悪いのか、なかなか解説しているサイトもなくって、あれやこれや探し回ってやっとわかった。ので覚え書。

この方法で追加できるのはどうやら2.1.*系だけのよう。

編集するファイル

  • wp-include/js/tinymce/tinymce_config.php

用意するファイル

  • テーブルプラグイン本体

まず、wp-include/js/tinymce/tinymce_config.phpを編集。
28行目あたりの”$plugins”のところに”table”と追記。

ex.
$plugins = array(・・・(省略)・・・, ‘table’);

次に、35行目の”$mce_buttons_2″にも”table”と追記。
ここに入力すると二段目のボタン表示欄にテーブルのボタンが表示される。

ex.
$mce_buttons_2 = apply_filters(’mce_buttons_2′, array(’table’));

テーブルプラグインを入れる

これが入ってないといくらボタンを足しても意味ないです。
なんとなくわかってたけど、この段階で結構四苦八苦した。

テーブルプラグインはWP付属のtinymceには入っていないため、tinymce本家のサイトからtinymce本体をダウンロードします。
/plugins/tableにあるので、tableフォルダごとwp-include/js/tinymce/plugins/にコピーします。

これで完了!
あとは好きなボタンをつけるなりつけないなり自由。

テーブルボタン
こんな感じで。

table以外にもいろいろあれこれとテーブル関連のボタンをつけれるんで、それはマニュアルを見るべし。
最初、英語読めないのにがんばって英語のtinymceのマニュアルを読んでやってたんだけど、どうしてもできないんよね。
なんでってプラグインにtableが入ってなかったからなんだけど、これtinymceに書いてないのはともかくWPのマニュアル(英語)にも書いてないような書いてあるような。ていうか英語わからんですorz

もっとわかりやすく書いてほしいぞ!

日本語tinymceマニュアル(テーブルのとこ)

Comments&Trackbacks

Trackback URL [ http://www.sacnoha.com/wp-trackback.php?p=43 ]

  • [...] トールしたりとか色々方法があるみたいだったが、イマイチよく分からない。最終的にはこのページを参考にしつつ、かなりやっつけでつけたので、備忘録として残しておくことにする。 [...]

  • syun より:

    うおおおぉぉお!トラックバックどうもです!っていうか表示がめっちゃくちゃー!




  • gravatar(英語)に登録しているとアイコンが表示されます。
    ※メールアドレスは管理人にのみ通知されます。