WordPress 3.9のTinyMCE4にはいくつかの素晴らしい変更がありますが、含まれている「テーマ」は1つだけです。
CSSで定義されているテーマのサブテーマを作成する方法はありますか。また、theme.js
にwp-includes/js/tinymce/themes/modern
を作成する方法はありますか。それとも、他の場所からカスタムテーマをデキューしてエンキューする方法はありますか。それが一般的なプラグイン可能なオプションであるならば、私はこれらのMCE4テーマをどこに見つけることができますか?
また、tinymce.ThemeManager.get('modern')
の意味についても興味があります。theme.js
のプライベート変数や関数を含むfunction(editor) {... }
だけを提供するのですが、再配置やツールバー追加などの機能を「モンキーパッチ」する方法はありません。その機能の中で。
この質問がまだ関連性があるかどうかはわかりません(したがって、今後の参考のために投稿します)が、mce_css
フィルターを使用してTinyMCEエディター用のCSSファイルをプラグインに定義する方法があります。簡単な例として、WordPressのドキュメントから抜粋します。
function plugin_mce_css( $mce_css ) {
if ( ! empty( $mce_css ) )
$mce_css .= ',';
$mce_css .= plugins_url( 'editor.css', __FILE__ );
return $mce_css;
}
add_filter( 'mce_css', 'plugin_mce_css' );
このフィルタについては、次のページをご覧ください。