Title: mce_external_plugins filter issue
Last modified: November 5, 2024

---

# mce_external_plugins filter issue

 *  Resolved [etyamor](https://wordpress.org/support/users/etyamor/)
 * (@etyamor)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/mce_external_plugins-filter-issue/)
 * Hello, found small issue in your plugin code:
 *     ```wp-block-code
       //include plugin for tinyMCE to show sirv gallery shortcode in visual modeadd_filter('mce_external_plugins', 'sirv_tinyMCE_plugin_shortcode_view');function sirv_tinyMCE_plugin_shortcode_view(){  return array('sirvgallery' => SIRV_PLUGIN_SUBDIR_URL_PATH . 'js/wp-sirv-shortcode-view.js');}
       ```
   
 * Your function replaces all existing TinyMCE plugins added before sirv plugin 
   initialization. Instead, you should write it something like this:
 *     ```wp-block-code
       //include plugin for tinyMCE to show sirv gallery shortcode in visual modeadd_filter('mce_external_plugins', 'sirv_tinyMCE_plugin_shortcode_view');function sirv_tinyMCE_plugin_shortcode_view($plugins){  $plugins['sirvgallery'] = SIRV_PLUGIN_SUBDIR_URL_PATH . 'js/wp-sirv-shortcode-view.js';  return $plugins;}
       ```
   
 * So after this change your plugin will not delete all TinyMCE plugins included
   before your plugin.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Sirv CDN and Image Hosting](https://wordpress.org/support/users/sirv/)
 * (@sirv)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/mce_external_plugins-filter-issue/#post-18117342)
 * Hello [@etyamor](https://wordpress.org/support/users/etyamor/),
 * Great advice, thank you! This will be included in the next Sirv plugin release.
 * Thanks!
 * Sarah
   Sirv support team
 *  Plugin Author [Sirv CDN and Image Hosting](https://wordpress.org/support/users/sirv/)
 * (@sirv)
 * [1 year, 6 months ago](https://wordpress.org/support/topic/mce_external_plugins-filter-issue/#post-18129082)
 * Hi [@etyamor](https://wordpress.org/support/users/etyamor/)!
 * Thanks again for providing feedback.
 * We have included your suggestion in our latest Sirv plugin release (v7.3.1).
 * Thanks!
 * Sarah
   Sirv support team

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘mce_external_plugins filter issue’ is closed to new replies.

 * ![](https://ps.w.org/sirv/assets/icon.svg?rev=1786201)
 * [Image Optimizer, Resizer and CDN - Sirv](https://wordpress.org/plugins/sirv/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/sirv/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/sirv/)
 * [Active Topics](https://wordpress.org/support/plugin/sirv/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/sirv/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/sirv/reviews/)

## Tags

 * [filter](https://wordpress.org/support/topic-tag/filter/)
 * [plugin](https://wordpress.org/support/topic-tag/plugin/)
 * [tinymce](https://wordpress.org/support/topic-tag/tinymce/)

 * 2 replies
 * 2 participants
 * Last reply from: [Sirv CDN and Image Hosting](https://wordpress.org/support/users/sirv/)
 * Last activity: [1 year, 6 months ago](https://wordpress.org/support/topic/mce_external_plugins-filter-issue/#post-18129082)
 * Status: resolved