E-Newsletter Templates in Customizer are not working

I can see the template names but not the picture and every description is the same "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." None of the templates are clickable.

I've uninstalled, deactivated, reactivated, reinstalled. I've downloaded the plugin from your site and replaced the existing plugin. Nothing works.

I have already granted access, so please feel free to go in and take a look.

The site is WealthBridge Marketing.

Thanks!

  • Michelle Shull

    Hi there, wesleyjordan!

    It looks like the support token expired on us, could you re-enable it? Thanks!

    In the meantime, let's try to do some troubleshooting beyond what you've already done. (Great start, by the way! I love members who like getting their hands dirty.)

    First stop: Caching/firewall issues. Do you have any security or caching plugins active? If so, temporarily disable them and try to preview again.

    Second stop: Theme conflict. I actually had this same issue a few weeks ago and it turned out my theme was the issue. I switched to a default theme and I was able to enter text in those fields again. I use a pretty common theme, not usually known for conflicts, so this is worth a try even if you've got 111% faith in the theme you're using.

    Third step: Check back in and let me know how it goes. : )

    Thanks!

  • Vinod Dalvi

    Hi there,

    I could reproduce the same issue using latest version of e-Newsletter plugin and WordPress 4.0 therefore i have notified the plugin developer to fix the issue.

    This issue is only raised in latest version 4.0 of WordPress and it wasn't in the previous WordPress version.

    In the meanwhile to fix this issue try editing the following e-Newsletter plugin file on line number 160 as below.

    e-Newsletter plugin file :
    e-newsletter\email-newsletter-files\builder\class.builder.php

    Before Editing:

    var current = jQuery('#customize-info .'+selector+'-section-content');
    var copy = current.clone();
    
    jQuery.each(email_templates, function(i,e) {
    	var clone = copy.clone();
    
    	if( e.stylesheet != current_theme ) {
    		clone.prepend('<h3>'+e.name+"</h3>");
    		clone.prepend('<input type="button" value="'+activate_theme+'" id="activate_theme" class="button button-primary save">');
    
    		clone.find('img.theme-screenshot').attr('src',e.screenshot);
    		clone.find('.theme-description').text(e.description);
    		clone.data('theme',e);
    		jQuery('#customize-info').append(clone);
    	} else {
    		// Use this opportunity to change the theme preview area
    		var current_name = jQuery('#customize-info .preview-notice .theme-name');
    		jQuery('#customize-info .preview-notice').html("<?php _e('Choose template','email-newsletter'); ?>").prepend(current_name);
    		current.data('theme',e);
    		current.find('img.theme-screenshot').attr('src',e.screenshot);
    
    		current.addClass('current_theme');
    
    		jQuery('#customize-info .'+selector+'-section-title').after(current);
    	}
    
    });

    After Editing:

    var current = jQuery('#customize-info .'+selector+'-section-content').html('');
    var copy = current.clone();
    
    jQuery.each(email_templates, function(i,e) {
    	var clone = copy.clone();
    
    	if( e.stylesheet != current_theme ) {
    		clone.prepend('<h3>'+e.name+"</h3>");
    		clone.prepend('<input type="button" value="'+activate_theme+'" id="activate_theme" class="button button-primary save">');
    		clone.prepend('<img src="" class="theme-screenshot" />');
    		clone.find('img.theme-screenshot').attr('src',e.screenshot);
    		clone.append('<div class="theme-description"></div>');
    		clone.find('.theme-description').text(e.description);
    		clone.data('theme',e);
    		jQuery('#customize-info').append(clone);
    	} else {
    		// Use this opportunity to change the theme preview area
    		var current_name = jQuery('#customize-info .preview-notice .theme-name');
    		jQuery('#customize-info .preview-notice').html("<?php _e('Choose template','email-newsletter'); ?>").prepend(current_name);
    		current.data('theme',e);
    		current.prepend('<img src="" class="theme-screenshot" />');
    		current.find('img.theme-screenshot').attr('src',e.screenshot);
    		current.append('<div class="theme-description"></div>');
    		current.find('.theme-description').text(e.description);
    		current.addClass('current_theme');
    
    		jQuery('#customize-info .'+selector+'-section-title').after(current);
    	}
    
    });

    Best Regards,
    Vinod Dalvi

  • Wes Jordan

    @Vinod Dalvi - Awesome job on solving that! Your fix worked perfectly.

    @Michelle Shull - Thanks for the reply, I've been offline since I sent the post, but I still have an active Support Access session open that doesn't expire until September 8, 2014 4:31 pm. There is something wrong with your remote connection software. I'm going to disable it now. Let me know if you would like me to re-enable it so you can troubleshoot on your end.

    @christina_hooper - Thanks for chiming in. Having a second on a bug like this definitely gets it more attention and I'm grateful you said something.

    Thanks everybody. Hopefully the dev team will send out the update tomorrow.

    -Wes

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.