我使用的是Ultimate member和WPML,注销不起作用,当单击注销时,它会重定向到重新登录,在没有登录表单的地方,而不是以登录的形式显示用户。
设想情况:
1)登录页面登录
2)从注销页面中注销(在注销页面中构建的最终成员)
当用户单击“注销”页面后重定向时,->仍然显示为登录用户
已尝试的解决办法:
( 1)删除缓存插件2)使用wp-火箭将登录和注销页排除在缓存之外( 3)使用以下链接尝试了此解决方案:https://wpml.org/forums/topic/wpml-ultimate-member-login-logout-redirection-url-for-both-languages-i-use/
若要在wpml configuration text中使用配置文件(使用以下代码):
<wpml-config>
<admin-texts>
<key name="um_cached_role_member">
<key name="login_redirect_url"/>
<key name="logout_redirect_url"/>
</key>
</admin-texts>
</wpml-config>4)从以下链接尝试了这个解决方案:https://wpml.org/forums/topic/ultimate-member-logout-link-not-working-in-different-languages/
但是在上面的solution 4)中,我不知道如何在wpml text configuration文件中传递注销
问题设想:
我登录,然后在顶部,有菜单的配置文件和注销,但现在,当我点击徽标,它重定向到主页,用topbar显示我登录,这是错误的,因为我已经登录,它应该是配置文件和注销按钮。
但是,当我硬刷新(ctrl + shift + R)时,它的工作正常,当我走到其他页面类似的问题时,它不会像预期的那样工作,直到我进行硬刷新。
使用的插件有:终极成员WPML WP火箭
发布于 2018-10-31 06:27:01
只要检查一下,这对其他人是有用的,我发现通过更改"WPML“> "Languages”> "Language格式“
例如-
出发地:“添加为参数的语言名称(隐藏链接-法语)”
致:“目录中的不同语言(隐藏链接-英语,隐藏链接-法语)”
一切都成功了!
发布于 2018-11-08 07:19:00
可能会尝试将其插入到functions.php中并告诉发生了什么。
session_cache_limiter('none');
header('Cache-control: max-age='.60*60*24*365 .', public');
header('Last-Modified: '.gmdate(DATE_RFC1123,filemtime(__file__)));
header("Content-type: application/javascript; charset=utf-8");发布于 2021-10-01 19:53:20
创建新页面并粘贴此utimatemember_loggdout是很容易的。就是这样祝你好运
https://stackoverflow.com/questions/53076302
复制相似问题