I was seeing an issue in my custom theme upload code where I could not insert images.
Steps to reproduce:
- Click insert image button on toolbar
- Select, upload image
- Enter details in custom dialog, click "insert" button, which calls
send_t0_editor.
Expected
Image inserted in article editor
Actual
Nothing happens. Javascript console in Chrome/FF reports "send_to_editor is not a function" or "Uncaught TypeError: Object [object Window] has no method 'send_to_editor'"
This error occurs because prior to 3.5 the media-upload script (which contains send_to_editor always gets loaded; in 3.5, it is only loaded in some cases. The fix is to invoke wp_enqueue_script in my theme's functions.php in order to load the media-upload script every time:
wp_enqueue_script( 'media-upload' );
I'm posting this in case someone else sees the same issue, so they can find this solution via search.
Here's the fix on Github:
https://github.com/Annotum/Annotum/commit/ce1180c63725c11c47a459c27aad5629caf18df7