fbpx

El enlace de cancelación no funciona

Pregunta

He instalado el plugin MemberMouse en un sitio web, para cancelar una membresía, he colocado este enlace:

<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.

Aquí hay un artículo relevante en los foros de WordPress con respecto a esto: https://wordpress.org/support/topic/http-and-https-differences-for-function-is_user_logged_in-in-wordpress-40

En este caso, dado que el enlace es una función JavaScript, en última instancia es manejado por admin-ajax.php de WordPress. Así que si admin-ajax.php está siendo forzado al protocolo HTTPS entonces la página en la que estás usando esta SmartTag también tendrá que ser HTTPS para que funcione.

¿Le ha resultado útil este artículo?

Artículos relacionados

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros