Я не знаю, что главная цель вашего подсчета характера, как, что с TinyMCE в любом случае обычный файл админ скрипт не будет работать для этого. потому что вам нужна переменная плагина tinymce, чтобы что-то с ней делать.
Итак, сначала добавьте этот код в свои функции. 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;
}
Затем добавьте получить длину содержимого из wp_editor
после keyup
события. Просто добавьте на 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 Ты сделал мой день –