Corrección a plugin ALO EasyMail para usar plugin WMPL con dominios diferentes

En este caso estamos usando el plugin WPML para manejo multi-idioma,  el mismo nos permite configurar diferentes nombres de dominio para cada idioma.

Cuando instalé el plugins para envío de Newsletter llamado ALO EasyMail y creo, el más practico del mercado y que mejor se adaptó a mis necesidades, detecte que no funcionaba en los dos dominios que tengo, uno para español y otro para ingles.

El problema radicaba en el uso que hace el plugins de Ajax y como Ajax no soporta cross domain para que el plugins funcione con dominios diferentes y sea compatible con las funcionalidades del Plugins de Internacionalización WMPL hay que hacer un cambio para no llamar a los script con URL absoluta.

El problema estaba en la llamada a la función para construir la Url del script Ajax. El cambio que hicimos hace que llame a la Url relativa y no a la Url absoluta del sitio.

Archivo modificado: /wp-content/plugins/alo-easymail/alo-easymail_functions.php

//En líneas 1084 y 1085
//Antes
var alo_em_sack = new sack("<?php echo admin_url() ?>admin-ajax.php");
//Corrección
var alo_em_sack = new sack("<?php echo get_bloginfo('url') ?>/wp-admin/admin-ajax.php");

//En líneas 1190 y 1191 - Estos cambios es sobre funciones JavaScript
//Antes
var alo_em_sack = new sack("<?php echo admin_url() ?>admin-ajax.php" );
//Corrección
var alo_em_sack = new sack("<?php get_bloginfo('url') ?>/wp-admin/admin-ajax.php" );