Pergunta
I have installed MemberMouse plugin on a website, to cancel a Membership, I’ve placed this link:
<a href="/pt/[ MM_Member_Link type='cancelMembership' ]/">Cancelar assinatura</a>
Este é o erro que estou recebendo:
[AJAX ERROR] Dados de resposta incorretos:
Erro fatal: Chamada para uma função de membro isValid() em um não-objeto em /home/sallysym/public_html/wp-content/plugins/membermouse/includes/init.php(245) : código eval()'d em linha 175
Resposta
O cookie de autenticação do WordPress não é mantido ao alternar entre HTTP e HTTPS. Se a página em que o link se encontra for uma e o próprio link for a outra, essa é uma das mensagens de erro que podem ser exibidas.
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.

