我在网站上安装了MemberMouse插件,取消会员资格,我已经放置了这个链接:
<a href="[MM_Member_Link type='cancelMembership']">Cancel Membership</a>
这是我得到的错误:
[AJAX ERROR]错误的响应数据:
致命错误:在 /home/sallysym/public_html/wp-content/plugins/membermouse/includes/init.php(245)中的非对象上调用成员函数isValid() :行 175 的
任何帮助将不胜感激!
谢谢! 阿基夫
答案 0 :(得分:1)
在HTTP和HTTPS之间切换时,不保留WordPress身份验证cookie。如果链接所在的页面是一个,并且链接本身是另一个,则可以显示此错误消息之一。
以下是WordPress论坛中的相关文章: https://wordpress.org/support/topic/http-and-https-differences-for-function-is_user_logged_in-in-wordpress-40
在这种情况下,由于链接是一个JavaScript函数,它最终由WordPress的admin-ajax.php处理。因此,如果admin-ajax.php被强制使用HTTPS协议,那么您使用此SmartTag的页面也必须是HTTPS才能工作。