Uncaught TypeError: undefined не является функцией (shortcode-box)

У меня есть тема WordPress, которую автор больше не поддерживает, и перестала нормально функционировать с обновлением до WordPress 3.x. За последние несколько месяцев я работал над решением проблем с темой. Большинство из этих проблем связаны с JavaScript, и я смог исправить большинство из них. Я, наконец, дошел до одного, я не могу исправить:

Эта тема содержит функцию на панели администратора для добавления новых коротких кодов, которые пользователь может создать и выполнить все шаги правильно, кроме последнего: отправьте короткий код в редактор WordPress.

Проверка Chrome дает мне эту ошибку:

Uncaught TypeError: undefined не является функцией — shortcode-box.js: 1305

shortcode.sendToEditor — shortcode-box.js: 1305

(анонимная функция) — shortcode-box.js: 16

Линии, на которые ссылаются ошибки:

строка 1305

sendToEditor :function(){ window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, shortcode.generate()); } 

строка 16

 jQuery('#shortcode_send').click(function(){ shortcode.sendToEditor(); }); 

Я прикрепил файл shortcode-box.js: http://www.samuguerra.com/shortcode-box.js

Может кто-нибудь мне помочь? Извините мой английский, как я написал это с помощью Google Translate