Title: WordPress visual editor not working
Last modified: August 31, 2016

---

# WordPress visual editor not working

 *  Resolved [mariavilaro](https://wordpress.org/support/users/mariavilaro/)
 * (@mariavilaro)
 * [10 years ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/)
 * When I activate the Popup Maker plugin, the visual editor stops working. It throws
   a javascript error:
 * load-scripts.php?c=0&load[]=hoverIntent,common,admin-bar,quicktags,schedule,wp-
   ajax-response,autosa…:474 Uncaught TypeError: a.toView is not a function
 * Any clue?
 * [https://wordpress.org/plugins/popup-maker/](https://wordpress.org/plugins/popup-maker/)

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

 *  Plugin Author [Daniel Iser](https://wordpress.org/support/users/danieliser/)
 * (@danieliser)
 * [10 years ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/#post-7449462)
 * [@mariavilaro](https://wordpress.org/support/users/mariavilaro/) – Hmm, no, that
   error doesn’t even seem to relate to Popup Maker JS. So if that’s what is occurring
   I would lean toward a JS conflict between PM and another plugin. Can you try 
   disabling other plugins while leaving PM active to see when it starts working
   again?
 *  [SJW](https://wordpress.org/support/users/whitsey/)
 * (@whitsey)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/#post-8417903)
 * Got the exact same error in Dashboard when POPup Maker is activated.
 * Activate – can’t use Visual Editor in Dashboard to edit pages and the console
   throws:
    `load-scripts.php?c=0&load[]=hoverIntent,common,admin-bar,quicktags,
   schedule,wp-ajax-response,autosa…:474 Uncaught TypeError: a.toView is not a function`
 * Deactivate – everything is back to normal.
 *  Plugin Author [Daniel Iser](https://wordpress.org/support/users/danieliser/)
 * (@danieliser)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/#post-8422211)
 * [@whitsey](https://wordpress.org/support/users/whitsey/) – What admin pages are
   you getting this on?
 *  [sim1chin](https://wordpress.org/support/users/sim1chin/)
 * (@sim1chin)
 * [9 years, 5 months ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/#post-8622124)
 * Getting this exact error in the console when trying to use the Visual Editor.
 * `Uncaught TypeError: a.toView is not a function: window.wp=window.wp||{},function(
   a){var b={},c={},d=wp.media,e=[“encodedText”];wp.mce=wp.mce||{},wp.mce.View=function(
   a){a||(a={}),_.extend(this,_.pick(a,e)),this.initialize.apply(this,arguments)},_.
   extend(wp.mce.View.prototype,{initialize:function(){},getHtml:function(){},render:
   function(){var b=this.getHtml();_.each(tinymce.editors,function(c){var d,e=this;
   c.plugins.wpview&&(d=c.getDoc(),a(d).find(‘[data-wpview-text=”‘+this.encodedText
   +'”]’).each(function(c,d){var f=a(d);f.html(b).append(‘‘),a(e).trigger(“ready”,
   d)}))},this)},unbind:function(){}}),wp.mce.View.extend=Backbone.View.extend,wp.
   mce.views={register:function(a,c){b[a]=c},get:function(a){return b[a]},unregister:
   function(a){delete b[a]},unbind:function(){_.each(c,function(a){a.unbind()})},
   toViews:function(a){var c,d=[{content:a}];return _.each(b,function(a,b){c=d.slice(),
   d=[],_.each(c,function(c){var e,f=c.content;if(c.processed)return void d.push(
   c);for(;f&&(e=a.toView(f));)e.index&&d.push({content:f.substring(0,e.index)}),
   d.push({content:wp.mce.views.toView(b,e.content,e.options),processed:!0}),f=f.
   slice(e.index+e.content.length);f&&d.push({content:f})})}),_.pluck(d,”content”).
   join(“”)},toView:function(a,b,d){var e,f,g=wp.mce.views.get(a),h=window.encodeURIComponent(
   b);return g?(wp.mce.views.getInstance(h)||(f=d,f.encodedText=h,e=new g.View(f),
   c[h]=e),wp.html.string({tag:”div”,attrs:{“class”:”wpview-wrap wpview-type-“+a,”
   data-wpview-text”:h,”data-wpview-type”:a,contenteditable:”false”},content:” “})):
   b},refreshView:function(a,b){var d,e,f,g=window.encodeURIComponent(b);f=wp.mce.
   views.getInstance(g),f||(e=a.toView(b),d=e.options,d.encodedText=g,f=new a.View(
   d),c[g]=f),wp.mce.views.render()},getInstance:function(a){return c[a]},render:
   function(){_.each(c,function(a){a.render()})},edit:function(b){var c=a(b).data(“
   wpview-type”),d=wp.mce.views.get(c);d&&d.edit(b)}},wp.mce.gallery={shortcode:”
   gallery”,toView:function(a){var b=wp.shortcode.next(this.shortcode,a);if(b)return{
   index:b.index,content:b.content,options:{shortcode:b.shortcode}}},View:wp.mce.
   View.extend({className:”editor-gallery”,template:d.template(“editor-gallery”),
   postID:a(“#post_ID”).val(),initialize:function(a){this.shortcode=a.shortcode,
   this.fetch()},fetch:function(){this.attachments=wp.media.gallery.attachments(
   this.shortcode,this.postID),this.dfd=this.attachments.more().done(_.bind(this.
   render,this))},getHtml:function(){var a,b=this.shortcode.attrs.named,c=!1;if(!
   this.dfd||”pending”!==this.dfd.state()||this.attachments.length)return this.attachments.
   length&&(c=this.attachments.toJSON(),_.each(c,function(a){a.sizes&&(a.sizes.thumbnail?
   a.thumbnail=a.sizes.thumbnail:a.sizes.full&&(a.thumbnail=a.sizes.full))})),a={
   attachments:c,columns:b.columns?parseInt(b.columns,10):3},this.template(a)}}),
   edit:function(b){var c,d,e=wp.media.gallery,f=this;d=window.decodeURIComponent(
   a(b).attr(“data-wpview-text”)),c=e.edit(d),c.state(“gallery-edit”).on(“update”,
   function(d){var g=e.shortcode(d).string();a(b).attr(“data-wpview-text”,window.
   encodeURIComponent(g)),wp.mce.views.refreshView(f,g),c.detach()})}},wp.mce.views.
   register(“gallery”,wp.mce.gallery),wp.mce.media={loaded:!1,toView:function(a){
   var b=wp.shortcode.next(this.shortcode,a);if(b)return{index:b.index,content:b.
   content,options:{shortcode:b.shortcode}}},edit:function(b){var c,d,e,f=wp.media[
   this.shortcode],g=this;wp.media.mixin.pauseAllPlayers(),d=window.decodeURIComponent(
   a(b).attr(“data-wpview-text”)),c=f.edit(d),c.on(“close”,function(){c.detach()}),
   e=function(d){var e=wp.media[g.shortcode].shortcode(d).string();a(b).attr(“data-
   wpview-text”,window.encodeURIComponent(e)),wp.mce.views.refreshView(g,e),c.detach()},_.
   isArray(g.state)?_.each(g.state,function(a){c.state(a).on(“update”,e)}):c.state(
   g.state).on(“update”,e),c.open()}},wp.mce.media.View=wp.mce.View.extend({initialize:
   function(b){this.players=[],this.shortcode=b.shortcode,_.bindAll(this,”setPlayer”),
   a(this).on(“ready”,this.setPlayer)},setPlayer:function(b,c){if(c){var d,e=this,
   f=this.ua.is(“ff”),g=”.wp-“+this.shortcode.tag+”-shortcode”;if(d=a(c).find(g),!
   this.isCompatible(d))return d.closest(“.wpview-wrap”).addClass(“wont-play”),d.
   parent().hasClass(“wpview-wrap”)||d.parent().replaceWith(d),void d.replaceWith(“
   <p>”+d.find(“source”).eq(0).prop(“src”)+”</p>”);d.closest(“.wpview-wrap”).removeClass(“
   wont-play”),f?d.prop(“preload”,”metadata”):d.prop(“preload”,”none”),d=wp.media.
   view.MediaDetails.prepareSrc(d.get(0)),setTimeout(function(){wp.mce.media.loaded
   =!0,e.players.push(new MediaElementPlayer(d,e.mejsSettings))},wp.mce.media.loaded?
   10:500)}},getHtml:function(){var a=this.shortcode.attrs.named;return a.content
   =this.shortcode.content,this.template({model:_.defaults(a,wp.media[this.shortcode.
   tag].defaults)})},unbind:function(){this.unsetPlayers()}}),_.extend(wp.mce.media.
   View.prototype,wp.media.mixin),wp.mce.video=_.extend({},wp.mce.media,{shortcode:”
   video”,state:”video-details”,View:wp.mce.media.View.extend({className:”editor-
   video”,template:d.template(“editor-video”)})}),wp.mce.views.register(“video”,
   wp.mce.video),wp.mce.audio=_.extend({},wp.mce.media,{shortcode:”audio”,state:”
   audio-details”,View:wp.mce.media.View.extend({className:”editor-audio”,template:
   d.template(“editor-audio”)})}),wp.mce.views.register(“audio”,wp.mce.audio),wp.
   mce.media.PlaylistView=wp.mce.View.extend({className:”editor-playlist”,template:
   d.template(“editor-playlist”),initialize:function(a){this.players=[],this.data
   ={},this.attachments=[],this.shortcode=a.shortcode,this.fetch()},fetch:function(){
   this.attachments=wp.media.playlist.attachments(this.shortcode),this.dfd=this.
   attachments.more().done(_.bind(this.render,this))},render:function(){var b=this.
   getHtml(),c=this;_.each(tinymce.editors,function(d){var e;d.plugins.wpview&&(
   e=d.getDoc(),a(e).find(‘[data-wpview-text=”‘+this.encodedText+'”]’).each(function(
   d,e){var f=a(e);f.html(b).append(‘‘),c.data.tracks&&c.players.push(new WPPlaylistView({
   el:a(e).find(“.wp-playlist”).get(0),metadata:c.data}).player)}))},this)},getHtml:
   function(){var a,b,c=this.shortcode.attrs.named,e=wp.media.playlist,f=[];if(!
   this.dfd||”pending”!==this.dfd.state()||this.attachments.length)return _.each(
   e.defaults,function(a,b){c[b]=e.coerce(c,b)}),a={type:c.type,style:c.style,tracklist:
   c.tracklist,tracknumbers:c.tracknumbers,images:c.images,artists:c.artists},this.
   attachments.length?(b=this.attachments.toJSON(),_.each(b,function(b){var e={},
   g={},h={src:b.url,type:b.mime,title:b.title,caption:b.caption,description:b.description,
   meta:b.meta};”video”===c.type?(e.width=b.width,e.height=b.height,d.view.settings.
   contentWidth?(g.width=d.view.settings.contentWidth-22,g.height=Math.ceil(e.height*
   g.width/e.width),a.width||(a.width=g.width,a.height=g.height)):a.width||(a.width
   =b.width,a.height=b.height),h.dimensions={original:e,resized:_.isEmpty(g)?e:g}):
   a.width=400,h.image=b.image,h.thumb=b.thumb,f.push(h)}),a.tracks=f,this.data=
   a,this.template(a)):this.template(a)},unbind:function(){this.unsetPlayers()}}),_.
   extend(wp.mce.media.PlaylistView.prototype,wp.media.mixin),wp.mce.playlist=_.
   extend({},wp.mce.media,{shortcode:”playlist”,state:[“playlist-edit”,”video-playlist-
   edit”],View:wp.mce.media.PlaylistView}),wp.mce.views.register(“playlist”,wp.mce.
   playlist)}(jQuery);
 *  [waltmesser](https://wordpress.org/support/users/waltmesser/)
 * (@waltmesser)
 * [9 years, 2 months ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/#post-9007749)
 * [@danieliser](https://wordpress.org/support/users/danieliser/) any thoughts?

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

The topic ‘WordPress visual editor not working’ is closed to new replies.

 * ![](https://ps.w.org/popup-maker/assets/icon-256x256.gif?rev=3097653)
 * [Popup Maker - Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder](https://wordpress.org/plugins/popup-maker/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/popup-maker/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/popup-maker/)
 * [Active Topics](https://wordpress.org/support/plugin/popup-maker/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/popup-maker/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/popup-maker/reviews/)

## Tags

 * [visual editor](https://wordpress.org/support/topic-tag/visual-editor/)

 * 5 replies
 * 5 participants
 * Last reply from: [waltmesser](https://wordpress.org/support/users/waltmesser/)
 * Last activity: [9 years, 2 months ago](https://wordpress.org/support/topic/wordpress-visual-editor-not-working-3/#post-9007749)
 * Status: resolved