web-dev-qa-db-ja.com

TinyMCEのプラグインをワードプレスに追加するにはどうすればいいですか?

選択したテキストの方向を変える TinyMCEのプラグイン を見つけました。ワードプレスでこのプラグインを追加する方法?誰かが私を導きますか?

私はそれを/wp-includes/tinymce/plugin/custom-dir/plugin.jsに追加しようとしましたが、次にそれをwordpressに登録するために何をすべきか。その基本的な質問ですが、私はWordpressが初めてです。ありがとう

1
John Doe

mce_external_plugins フィルタを使用してTinyMCEプラグインを登録できます。

add_filter('mce_external_plugins', 'my_tinymce_plugins');
function my_tinymce_plugins() {
    $plugins_array = array(
                         'my-tinymce-plugin-name' => 'tinymce-plugin-url-of-js-file'
                     );
    return $plugins_array;
}

あなたはそれをテーマから独立させるためにあなたのテーマのfunctions.phpファイルに、またはもっと良いWordPressプラグインにそのコードを追加することができます。

また、外部プラグインをwp-include /wp-includes/tinymce/フォルダーにアップロードしないことをお勧めします。代わりにWordPressのプラグインまたはテーマフォルダを使用してください。

たとえば、私はこのテストを行いました。 TinyMCEプラグインのjsファイルの内容を含むeditor_plugin.jsというファイルを作成しました。私はそれを私のテーマルートフォルダにアップロードし、このコードをfunctions.phpに追加しました:

add_filter('mce_external_plugins', 'my_tinymce_plugins');
function my_tinymce_plugins() {
    $plugins_array = array(
                          'zbdo' => get_template_directory_uri().'/editor_plugin.js'
                     );
    return $plugins_array;
}
3
cybmeta