代码之家  ›  专栏  ›  技术社区  ›  raju_eww

最终成员注销不使用WPML

  •  1
  • raju_eww  · 技术社区  · 6 年前

    Ultimate member 具有 WPML 注销不起作用,当单击注销时,它会重定向到没有登录表单的再次登录,而不是将用户显示为登录。

    1) 从登录页登录

    2) 从注销页注销(最终成员内置于注销页)

    尝试的解决方案:

    1) 已删除缓存插件 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 文件

    ------>

    发布场景:

    我登录然后在顶部栏有配置文件和注销菜单,但现在,当我点击标志,它重定向到主页与顶部栏显示我登录是错误的,因为我已经登录,它应该是配置文件和注销按钮。

    使用的插件有:终极成员、WPML、WP火箭

    2 回复  |  直到 6 年前
        1
  •  2
  •   Priyanka Modi    6 年前

    只是为了以防万一,这对其他人很有用,我发现通过在“WPML”>“Languages”>“Language URL format”下更改

    发件人:

    致: 目录中的不同语言(隐藏链接-英语,隐藏链接-法语)

        2
  •  1
  •   T.Todua Laurent W.    6 年前

    可能会尝试将此插入 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");