Pregunta
I have installed MemberMouse plugin on a website, to cancel a Membership, I’ve placed this link:
<a href="/es/[ MM_Member_Link type='cancelMembership' ]/">Cancelar afiliación</a>
Este es el error que recibo:
[ERROR AJAX] Datos de respuesta incorrectos :
Error fatal: Llamada a una función miembro isValid() en un no-objeto en /home/sallysym/public_html/wp-content/plugins/membermouse/includes/init.php(245) : código eval()'d en línea 175
Respuesta
La cookie de autenticación de WordPress no se conserva al cambiar entre HTTP y HTTPS. Si la página en la que se encuentra el enlace es una, y el propio enlace es la otra, este es uno de los mensajes de error que se pueden mostrar.
Here’s a relevant article in the WordPress forums regarding this: https://wordpress.org/support/topic/http-and-https-differences-for-function-is_user_logged_in-in-wordpress-40
In this case since the link is a JavaScript function it’s ultimately handled by WordPress’ admin-ajax.php. So if admin-ajax.php is being forced to the HTTPS protocol then the page you’re using this SmartTag on will also have to be HTTPS in order to work.

