Reply To: File field type not working – WordPress 4.4

Author Replies
TDE_wp # Posted on April 5, 2016 at 2:47 pm

Hi I seem to have fixed it by adding this line wp.media.editor.activeEditor = ed.id;

// closure to avoid namespace collision


(function(){
    // creates the plugin

  tinymce.create('tinymce.plugins.masterpress.media', {
		mceTout : 0,

		init : function(ed, url) {

      // Add Media buttons
			ed.addButton('mp_media', {
				title : 'Insert Media',
				onclick : function() {

					var $ed = jQuery(ed);
					var workflow = $ed.data("workflow");

					if (!workflow) {
						$ed.data("workflow", wp.media.editor.add(ed.id));
						workflow = $ed.data("workflow");
					}
					
					wp.media.editor.activeEditor = ed.id;

					workflow.open();

				}
			});

		}

 	});

  // Registers plugin
  tinymce.PluginManager.add('mp_media', tinymce.plugins.masterpress.media);

})()

Latest From the Blog

MasterPress 1.4.0 is now available

6th May 2024

This release has a focus on improving compatibility with PHP 8.2. The introduction of inheritance validation to PHP produced a lot of warnings when using MasterPress with PHP 8.2. I have updated most of the problematic code – but some code would have broken in previous PHP versions, so I have temporarily disabled inheritance validation… 

Plugin Requirements

MasterPress requires a minimum of WordPress version 4.9, MySQL 5.6, and PHP version 5.6.20.

We also recommend that PHP is configured to use a memory limit of 64MB per request (128MB may be required for sites with higher complexity).

This plug-in is not compatible with the WordPress.com hosted service.

Three AM