「寝ログ」と「loveラボ」を参考にしていますが、
「スタイル」のボタンが表示されずに困っています。
関係のある個所を記述します。
php
1//TinyMCE追加用のスタイルを初期化 2//http://com4tis.net/tinymce-advanced-post-custom/ 3if ( !function_exists( 'initialize_tinymce_styles' ) ): 4function initialize_tinymce_styles($init_array) { 5 //追加するスタイルの配列を作成 6 $style_formats = array( 7 array( 8 'title' => '太字', 9 'inline' => 'span', 10 'classes' => 'bold' 11 ), 12 array( 13 'title' => '赤字', 14 'inline' => 'span', 15 'classes' => 'red' 16 ), 17 array( 18 'title' => '太い赤字', 19 'inline' => 'span', 20 'classes' => 'bold-red' 21 ), 22 array( 23 'title' => '赤アンダーライン', 24 'inline' => 'span', 25 'classes' => 'red-under' 26 ), 27 array( 28 'title' => '黄色マーカー', 29 'inline' => 'span', 30 'classes' => 'marker' 31 ), 32 array( 33 'title' => '黄色アンダーラインマーカー', 34 'inline' => 'span', 35 'classes' => 'marker-under' 36 ), 37 array( 38 'title' => '打ち消し線', 39 'inline' => 'span', 40 'classes' => 'strike' 41 ), 42 array( 43 'title' => 'バッジ', 44 'inline' => 'span', 45 'classes' => 'ref' 46 ), 47 array( 48 'title' => 'キーボードキー', 49 'inline' => 'span', 50 'classes' => 'keyboard-key' 51 ), 52 array( 53 'title' => 'primaryボックス', 54 'block' => 'div', 55 'classes' => 'sp-primary' 56 ), 57 array( 58 'title' => 'successボックス', 59 'block' => 'div', 60 'classes' => 'sp-success' 61 ), 62 array( 63 'title' => 'infoボックス', 64 'block' => 'div', 65 'classes' => 'sp-info' 66 ), 67 array( 68 'title' => 'warningボックス', 69 'block' => 'div', 70 'classes' => 'sp-warning' 71 ), 72 array( 73 'title' => 'dangerボックス', 74 'block' => 'div', 75 'classes' => 'sp-danger' 76 ), 77 ); 78 //JSONに変換 79 $init_array['style_formats'] = json_encode($style_formats); 80 81 //ビジュアルエディターのフォントサイズ変更機能の文字サイズ指定 82 $init_array['fontsize_formats'] = '10px 12px 14px 16px 18px 20px 24px 28px 32px 36px 42px 48px'; 83 84 return $init_array; 85} 86endif; 87add_filter('tiny_mce_before_init', 'initialize_tinymce_styles', 10000); 88 89//Wordpressビジュアルエディターに文字サイズの変更機能を追加 90if ( !function_exists( 'add_ilc_mce_buttons_to_bar' ) ): 91function add_ilc_mce_buttons_to_bar($buttons){ 92 array_push($buttons, 'backcolor', 'fontsizeselect', 'cleanup'); 93 return $buttons; 94} 95endif; 96add_filter('mce_buttons', 'add_ilc_mce_buttons_to_bar'); 97 98//TinyMCEにスタイルセレクトボックスを追加 99//https://codex.wordpress.org/Plugin_API/Filter_Reference/mce_buttons,_mce_buttons_2,_mce_buttons_3,_mce_buttons_4 100if ( !function_exists( 'add_styles_to_tinymce_buttons' ) ): 101function add_styles_to_tinymce_buttons($buttons) { 102 //見出しなどが入っているセレクトボックスを取り出す 103 $temp = array_shift($buttons); 104 //先頭にスタイルセレクトボックスを追加 105 array_unshift($buttons, 'styleselect'); 106 //先頭に見出しのセレクトボックスを追加 107 array_unshift($buttons, $temp); 108 109 return $buttons; 110} 111endif; 112add_filter('mce_buttons_2','add_styles_to_tinymce_buttons'); 113
また、Simplicity2を参考にしていますのでfunctions.phpとは別のファイルにてクイックタグを記述しています。
どうかご教授をお願いします。
――――――――――――――――――――――――――――――――――――――――――――
回答1件
あなたの回答
tips
プレビュー