私はTinyMCEからのようなキャラクターをカウントするのがどういうわけか通常の管理スクリプトファイルはこれでは機能しません。あなたが何かをするにはtinymceプラグイン変数が必要であるからです。
まず、このコードをfunctions.phpに追加して、tinymceプラグインフィルタを初期化します。
function tinymce_init() {
// Hook to tinymce plugins filter
add_filter('mce_external_plugins', 'tinymce_plugin');
}
add_filter('init', 'tinymce_init');
function tinymce_plugin($init) {
// We create a new plugin... linked to a js file.
// Mine was created from a plugin... but you can change this to link to a file in your plugin
$init['my_event'] = get_template_directory_uri() . '/js/myscript.js';
return $init;
}
はその後keyup
イベントの後wp_editor
からのgetコンテンツの長さを追加します。ちょうど追加するmyscript.js
jQuery(document).ready(function($) {
// Create 'keyup_event' tinymce plugin
tinymce.PluginManager.add('my_event', function(editor, url) {
// Create keyup event
editor.on('keyup', function(e) {
var theContent = tinyMCE.activeEditor.getContent();
// alert(theContent.length);
console.log(theContent.length);
});
});
});
あなたには分かりますか?
ありがとう:Dあなたは私の一日を作った –