ビジュアルエディターに機能を追加する

WordPressのビジュアルエディターに機能を追加するコードのメモ。

function.phpに、

// 1段目に追加
add_filter( 'mce_buttons', 'add_mce_buttons' );
function add_mce_buttons( $buttons ) {
    $add = array(
        'wp_page'
    );
    return array_merge( $buttons, $add );
}

// 2段目に追加
add_filter( 'mce_buttons_2', 'add_mce_buttons_2' );
function add_mce_buttons_2( $buttons ) {
    $add_buttons_2 = array(
        'fontselect',
        'fontsizeselect',
        'backcolor'
    );
    return array_merge( $buttons, $add_buttons_2 );
}

// 3段目に追加
add_filter( 'mce_buttons_3', 'add_mce_buttons_3' );
function add_mce_buttons_3( $buttons ) {
    $add_buttons_3 = array(
        'cut',
        'copy',
        'paste'
    );
    return array_merge( $buttons, $add_buttons_3 );
}

// 4段目に追加
add_filter( 'mce_buttons_4', 'add_mce_buttons_4' );
function add_mce_buttons_4( $buttons ) {
    $add_buttons_4 = array(
        'superscript',
        'subscript'
    );
    return array_merge( $buttons, $add_buttons_4 );
}

を記述。
追加できる機能は、

  • bold——–太字
  • italic——-斜体
  • underline—下線
  • strikethrough—-打ち消し
  • justifyleft
  • justifycenter
  • justifyright
  • justifyfull
  • bullist———番号なしリスト
  • numlist——–番号付きリスト
  • outdent——–インデントを減らす
  • indent———インデントを増やす
  • cut
  • copy
  • paste
  • undo———–取り消し
  • redo————やり直し
  • link————リンクの挿入/編集
  • unlink———-リンクの削除
  • image
  • cleanup———-特殊文字
  • help————-
  • code
  • hr—————横ライン
  • removeformat——書式設定をクリア
  • formatselect
  • fontselect———Fontの選択
  • fontsizeselect——Fontサイズ
  • styleselect
  • sub
  • sup
  • forecolor———–テキスト色
  • backcolor———-背景色
  • forecolorpicker
  • backcolorpicker
  • charmap
  • visualaid
  • anchor
  • newdocument
  • blockquote——–ブロッククォート引用
  • separator

コメントを残す