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
もっとわかりやすく書いてほしいぞ!