web-dev-qa-db-ja.com

他のTinyMCE4テーマ/サブテーマはありますか?

WordPress 3.9のTinyMCE4にはいくつかの素晴らしい変更がありますが、含まれている「テーマ」は1つだけです。

CSSで定義されているテーマのサブテーマを作成する方法はありますか。また、theme.jswp-includes/js/tinymce/themes/modernを作成する方法はありますか。それとも、他の場所からカスタムテーマをデキューしてエンキューする方法はありますか。それが一般的なプラグイン可能なオプションであるならば、私はこれらのMCE4テーマをどこに見つけることができますか?

また、tinymce.ThemeManager.get('modern')の意味についても興味があります。theme.jsのプライベート変数や関数を含むfunction(editor) {... }だけを提供するのですが、再配置やツールバー追加などの機能を「モンキーパッチ」する方法はありません。その機能の中で。

6
NoBugs

この質問がまだ関連性があるかどうかはわかりません(したがって、今後の参考のために投稿します)が、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' );

このフィルタについては、次のページをご覧ください。

mce_css @ wpseek.com

mce_css @ codex.wordpress.org

2
hazrpg