Plugin is buggy when used with Widgets (1 post)

  1. dashaluna
    Posted 3 years ago #


    I'm using tinyMCE editor widget and it would be amazing if Shortcoder was working with it correctly.

    After installing the Shortcoder plugin, its button would appear in the tinyMCE widget ok. But clicking on it would do nothing. I have fixed that by changing the following function, where I added widgets.php to the list of pages where the shortcoder tab should be added:

    function sc_admin_footer(){
    	if(in_array($GLOBALS['pagenow'], array('post.php', 'post-new.php', 'widgets.php'))){
    		echo '<span id="sc_editorUrl" style="display:none;">' . SC_URL . 'sc-editor.php</span>';

    So now when I click on the button the tab appears. However, when I have several tinyMCE widgtes and I want to insert codecodes to all of them... the shortcodes are inserted into only one tinyMCE widget that was fist active/clicked on.

    I'm not that great with tinyMCE and js, but in case when there are multiple tinyMCE editors, I think it somehow needs to know the id of the editor where to insert the SC to.

    Or maybe there is another way of fixing it for widgets?

    Please let me know any tips how this could be achieved, I would hugely appreciate it!!!

    Many thanks,


Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Shortcoder
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic