Этот код подсчитывает количество слов в выдержке и добавляет его в мета-окно выдержки на экране редактирования сообщений: http://snippi.com/s/sn3hk5p
Однако что-то об этом коде предотвращает редактирование постоянных ссылок на экране редактирования сообщений, и я не могу определить проблему. Есть идеи?
Я поместил скрипт во внешний файл
// Excerpt word count function excerpt_count_js(){ wp_enqueue_script( 'excerpt-word-count', plugins_url( 'excerpt_word_count.js', __FILE__ ), array( 'jquery' ), false, true ); }
И немного изменил скрипт
jQuery(document).ready( function($){ $("#postexcerpt .handlediv") .after("<div style=\"position:absolute;top:2px;right:5px;color:#666;\"><small>Excerpt length: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:#fff;\"> <small>word(s).</small></div>"); $("#excerpt_counter").val($("#excerpt").val().split(/\S+\b[\s,\.\'-:;]*/).length - 1); $("#excerpt").keyup( function() { $("#excerpt_counter").val( $("#excerpt").val().split(/\S+\b[\s,\.\'-:;]*/).length - 1); } ); } );
Наконец, замените крюк для загрузки скрипта
add_action( 'load-post.php', 'excerpt_count_js'); add_action( 'load-post-new.php', 'excerpt_count_js');
Никаких проблем.
Просто чтобы очистить: с «permalinks», вы имели в виду permlink сообщения (строка между заголовком ввода и содержимым)?