TinyMCE Advancedプラグインを使用しているので、ビジュアルエディタの[スタイル]ドロップダウンに自分のカスタムスタイルを追加できます。ただし、style.cssファイルに含まれているスタイルの中には、(内部の)クラス(画像を整列させるためなど)が含まれているものがあるため、リストに含めることは望ましくありません。
これらのクラスがドロップダウンに表示されないようにする方法はありますか? TinyMCE Advancedの設定を変更するか、CSSファイルを特定の方法で編集しますか?
これはあなたが探しているものであるべきです - あなたのテーマのfunctions.php
ファイルにこのコードを入れてください:
add_filter( 'tiny_mce_before_init', 'yourprefix_tiny_mce_before_init' );
function yourprefix_tiny_mce_before_init( $init_array ) {
// filter styles:
$init_array['theme_advanced_styles'] = "your_style=your_class";
// filter formats:
$init_array['theme_advanced_blockformats'] = "p,h3,h4,h5";
return $init_array;
}
このように表示される唯一のスタイルはyour_style
です。
3行目は、すごいフォーマットに気を配っています - 役に立つかもしれません。
詳細と例については、 Plugin_API/Filter_Reference/tiny_mce_before_init を参照してください。